본문 바로가기

Solid

오브젝트 책임과 SOLID 단일 책임 원칙은 무엇이 다른가요? SOLID 단일 책임 원칙과 책 오브젝트와 책임이 어떻게 다른지 그 의미를 살펴보기 위하여 이 포스트를 작성하였습니다. 책 오브젝트 객체지향 설계의 핵심 3가지 중 역할, 책임, 협력에서 책임은 SOLID 단일 책임 원칙과 다르다고 합니다. 단일 책임 원칙은 변경과 관련된 더 큰 개념이라고 설명하고 있습니다. 객체지향 설계의 핵심에서의 책임 객체지향 설계의 핵심 역할 책임 협력 3가지 협력 애플리케이션의 기능을 구현하기 위해 메시지를 주고받는 객체들 사이의 상호작용 책임 객체가 다른 객체와 협력하기 위해 수행하는 행동 역할 대체 가능한 책임의 집합 아래 그림은 코드스피츠 83 오브젝트 - 3회차 에서 역할과 책임에 대한 설명을 캡쳐한 그림입니다. 객체가 다른 객체와 협력하기 위해 수행하는 행동이라는 의미.. 더보기
코드스피츠 1강 오브젝트 1회차 (1) 책 오브젝트를 기반으로 하는 코드스피츠 강의 오브젝트 - 1회차 (1) 를 정리한 내용입니다. 1.코드스피츠 1강 오브젝트 1회차 (1) 2.코드스피츠 1강 오브젝트 1회차 (2) 3.코드스피츠 1강 오브젝트 2회차 4.코드스피츠 1강 오브젝트 3회차 5. 코드스피츠 1강 오브젝트 4회차 6. 코드스피츠 1강 오브젝트 5회차 7. 코드스피츠 1강 오브젝트 6회차 Value 켄트벡이 개발자 세계에서 제시하는 3가지 가치 Communication Communication 이 잘되지 않으면 그만큼 비용이 발생한다. Simplicity 간단하게 코드를 짜라 Flexibility 유연성을 얻기 위해서는 간단하게 짜라! Principle 원칙을 다같이 지키고 있을때 그 효과를 발휘한다. 또, 불필요한 비용을 줄일 .. 더보기