런타임노트

[클린코드] 20일차. 180-188pg | OCP 본문

책책책 책을 읽읍시다‼ ver.개발/[ 클린코드 ]

[클린코드] 20일차. 180-188pg | OCP

D269 2023. 9. 28. 09:20
728x90

 

20일차.

클린코드[4주차_ 화요일]
180-188pg 



#요약

10. 클래스

1) 클래스 체계

2) 클래스는 작아야 한다!

다. 응집도를 유지하면 작은 클래스 여럿이 나온다 : 클래스가 응집력을 잃는다면 쪼개라!

 

3) 변경하기 쉬운 클래스

- OCP Open-Closed Principle : 클래스는 확장에 개방적이고 수정에 폐쇄적이어야 한다는원칙

- 새 기능을 수정하거나 기존 기능을 변경할 때 건드릴 코드가 최소인 시스템 구조가 바람직하다.

 

 

728x90
반응형