반응형
캡슐화
-
좋은 객체지향이란 무엇일까? (객체지향의 특징)OOP (객체지향) 2022. 10. 2. 02:54
지난번 포스트를 통해 우리는 객체지향 프로그래밍이 패러다임으로 자리 잡게 된 배경과 독립된 객체 간의 유기적인 상호작용을 통해 로직을 이룬다고 알아보았습니다. 객체지향은 어떻게 생겨나게 되었을까? 객체지향은 어떻게 생겨나게 되었을까? 우리는 객체지향을 이해하기 전에 어떤 배경으로 이것이 등장했으며, 그 전에는 어떤 방식의 프로그래밍 기법이 있었는지 알아야 한다. 순차적, 비구조 b-story.tistory.com 그렇다면 좋은 객체지향 프로그래밍을 위해서 어떻게 해야 할까요? 우리는 이를 알아보기 위해 객체지향을 이루는 4가지 특징에 대해서 알아보도록 하겠습니다. 객체지향을 이루는 4가지 특징 Abstraction (추상화) 추상화가 가지는 목적은 중복 코드의 제거 입니다. 우리는 설계에 앞서 도메인 ..