(JAVA) 클래스와 멤버의 접근 권한을 최소화하라
2020. 2. 20. 23:02
어설프게 설계된 컴포넌트와 잘 설계된 컴포넌트의 가장 큰 차이는 바로 클래스 내부 데이터와 내부 구현 정보를 외부 컴포넌트로부터 얼마나 잘 숨겼느냐다. https://jwdeveloper.tistory.com/175?category=830367 (OOP) 객체지향에 대해서(1) - 객체, 행동, 상태 객체지향에 대해서 대부분의 사람들은 이와 같이 생각한다. "객체지향이란 실세계를 직접적이고 직관적으로 모델링할 수 있는 패러다임" 과연 정말 실세계를 반영한 것일까? 예를 들자면 커피를 마시는 행위를 예.. jwdeveloper.tistory.com https://effectiveprogramming.tistory.com/entry/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5-%EC%A..