반응형 객체지향1 객체지향 설계 개념 객체지향의 목표는 실세계를 모방하는 것이 아니다. 실세계를 추상화하고 은유하여 새로운 세계를 창조하는 것이다. 실세계에 대한 비유는 객체지향의 다양한 측면을 이해하는데 도움이 된다 1. 객체를 스스로 생각하고 결정하는 현실세계의 사물에 비유하는 것은 상태와 행위를 ‘캡슐화’하는 객체의 ‘자율성’을 잘 설명 2. 현실의 암묵적인 약속, 명시적 계약을 기반으로 협력하여 목표를 달성하는 과정은 ‘메시지’를 주고 받으며, ‘협력’하는 객체들의 관계를 잘 설명 설계는 간단히 끝내고 빨리 구현에 돌입하라. 실제 코드를 작성해가면서 협력의 전체적인 밑그림을 그리면서 수정해 나가라. 사람의 인지능력 한계로 인해 설계를 완벽히 끝내고 코드 작성을 하겠다는 어려운 일이다. 객체지향의 본질 1. 시스템은 상호협력하는 자율적.. 2023. 8. 26. 이전 1 다음 반응형