디자인패턴1 [CS] 디자인 패턴 Design Pattern - 1 - ** 프리온보딩 강의 및 개인 공부를 하면서 정리한 글로 부족한 부분이 있을 수 있습니다. 예쁜말 지적 환영 객체지향은 객체를 중심으로 프로그래밍을 하는 프로그래밍 패러다임을 뜻한다. 객체지향 프로그래밍에서 객체들은 능동적인 존재가 된다. 객체들은 공동체를 만들어 서로 상호작용하며 기능을 제공하게 되었으며, 그 상호작용은 ‘메세지’로 이루어진다. 객체 지향 세계에서 독점은 없다. 필요한 기능들을 쪼개어 객체에 분배하고 객체 간의 적절한 협력을 이루는 것이 application의 목표이기에, 혼자 모든 것을 가지고있는 객체는 없다. 마치 맥도널드 시스템처럼 주문 / 패티 / 햄버거 조립 / 감자튀김 담당으로 기능이 쪼개져있게 된 것이다. 객체지향에서의 협력과 책임, 역할을 조금 더 자세히 살펴보자. 협력 .. 2024. 2. 16. 이전 1 다음