반응형
dip
-
좋은 객체지향이란 무엇일까? (SOLID 원칙)OOP (객체지향) 2022. 10. 3. 09:00
지난번 포스트를 통해 우리는 객체지향을 이루는 4가지 특징에 대해 알아보았습니다. 좋은 객체지향이란 무엇일까? - 1 지난번 포스트를 통해 우리는 객체지향 프로그래밍이 패러다임으로 자리 잡게 된 배경과 독립된 객체 간의 유기적인 상호작용을 통해 로직을 이룬다고 알아보았습니다. 객체지향은 어떻게 생 b-story.tistory.com 오늘은 로버트 마틴에 의해 명명된 SOLID 설계 원칙에 대해 알아보도록 하겠습니다. SOLID는 유지 보수와 확장에 용이하며 객체지향을 좀더 객체지향스럽게 하기 위한 5가지 설계 원칙입니다. Single Responsibility Principle (단일 책임 원칙) "모든 클래스(모듈)는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 한다" 이는 흔히 하나의..