좋은 객체

🍀 Knowledge/객체지향설계

[객체지향설계] 좋은 객체에 대한 설계

클래스와 객체 흔히들 붕어빵과 붕어빵 틀, 설계도와 건물과 같은 식으로 클래스와 객체를 설명해왔다. 나 역시 비슷한 수준으로 클래스와 와 객체에 대해 이해하고 있을 뿐이었다. 다만, 그러한 수준으로 클래스와 객체의 관계와 그 자체를 이해하는 것은 정확하지 못하다. 클래스의 책임은 객체를 생성하고, 적절한 때에 파괴하는 것이다. 또한 클래스의 자식들이 어떤 모습이며 어떤 행동을 해야 하는 지 적어놓은 "계약"에 대해서 알고 있다. 객체는 계약에 대한 자격을 갖추기 위해 인터페이스를 구혐함으로써 이를 준수하게 된다. 물론 인터페이스는 추상화를 통해 다형성이 보장된 다는 점에서도 의미가 있긴하다. 객체는 생명체이다. 올바른 객체는 그 자체로 생명체이다. 현실 세계의 피조물의 대리자 그 자체이며, 생명주기와 행..

TIlearn
'좋은 객체' 태그의 글 목록