본문 바로가기
백엔드/Java

객체지향 원칙

by david100gom 2022. 3. 27.

바뀌는 부분은 캡슐화한다.

상속보다는 구성을 활용한다.

구현보다는 인터페이스에 맞춰서 프로그래밍 한다

상호작용하는 객체 사이에서는 가능하면 느슨한 결합을 사용해야 한다.

클래스는 확장에는 역려 있어야 하지만, 변경에는 닫혀 있어야 한다. (OCP)

댓글