[Clean Code] Chapter 10. Classes
[Clean Code] Chapter 10. Classes
Class Organization
Standard Java convention에 따르면, class는 다음과 같은 순서로 구성된다.
- list of variables: public static constant가 먼저 선언되고 private static variable이 선언된다
- public functions
- private utilities
Encapsulation
우리는 보통 encapsulation을 따르려고 하지만, 간혹 variable이나 utility function에 접근하기 위해 protected를 사용하기도 한다. 물론 간편하지만, 코드의 유지보수를 위해 encapsulation을 파괴하는 행위는 최후의 수단으로 남겨둬야 한다.
Classes Should Be Small!
Organize for Change
Thoughts
Reference
- Clean Code
This post is licensed under CC BY 4.0 by the author.