목록2025/06/24 (1)
devseop08 님의 블로그
객체지향 패러다임의 관점에서 핵심은 역할, 책임, 협력이다.객체지향의 본질은 협력하는 객체들의 공동체를 창조하는 것이다.객체지향 설계의 핵심은 협력을 구성하기 위해 적절한 객체를 찾고 적절할 책임을 할당하는 과정에서 드러난다.클래스와 상속은 책임과 협력이 어느 정도 자리를 잡은 후에 사용할 수 있는 구현 메커니즘일 뿐이다.객체지향에서 가장 중요한 것은 역할, 책임, 협력이다.1. 협력객체들이 애플리케이션의 기능을 구현하기 위해 수행하는 상호작용을 협력이라고 한다.객체가 협력에 참여하기 위해 수행하는 로직은 책임이라고 부른다.객체들이 협력 안에서 수행하는 책임들이 모여 객체가 수행하는 역할을 구성한다.협력객체지향 시스템은 자율적인 객체들의 공동체다.협력은 객체지향의 세계에서 기능을 구현할 수 있는 유일한 ..
Architecture/객체지향설계
2025. 6. 24. 21:46