Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4장. 클래스와 인터페이스

  • 규칙13. 클래스와 멤버의 접근 권한은 최소화하라 (링크)
  • 규칙14. public 클래스 안에는 public 필드를 두지말고 접근자 메서드를 사용하라 (링크)
  • 규칙15. 변경 가능성을 최소화하라 (링크)
  • 규칙16. 계승하는 대신 구성하라 (링크)
  • 규칙17. 계승을 위한 설계와 문서를 갖추거나, 그럴 수 없다면 계승을 금지하라 (링크)
  • 규칙18. 추상 클래스 대신 인터페이스를 사용하라 (링크)
  • 규칙19. 인터페이스는 자료형을 정의할 때만 사용하라 (링크)
  • 규칙20. 태그 달린 클래스 대신 클래스 계층을 활용하라 (링크)
  • 규칙21. 전략을 표현하고 싶을 때는 함수 객체를 사용하라 (링크)
  • 규칙22. 멤버 클래스는 가능하면 static으로 선언하라 (링크)