객체 지도1 객체지향(6) - 객체 지도 이번장에서는 객체지향이 구조와 기능이라는 두 가지 관점을 어ᄄᅠᇂ게 조화시키는에 관해 설명합니다. 구조는 기능에 비해 변화에 더 안정적입니다. 따라서 객체지향 패러다임은 객체들의 구조안에 기능을 녹임으로써 변화에 안정적인 소프트웨어를 개발할 수 있게 합니다. 만약 도메인 모델에 관해 들어본 적이 있다면 이번 장에서 도메인 모델과 객체지향 패러다임 사이의 관계를 이해하게 될 것입니다. 또한 자주 변경되는 기능이 아니라 안정적인 구조를 기반으로 시스템을 분할하는 객체지향적인 접근법은 역할, 책임, 협력을 기반으로 시스템의 기능을 구현하는 책임-주도설계의 본질을 이해하는 데도 도움이 될 것입니다. 기능을 중심으로 구조를 종속시키는 접근법은 범용적이지 않고 재사용이 불가능하며 변경에 취약한 모델을 낳게 된다. .. 2022. 3. 17. 이전 1 다음