데이터구조 썸네일형 리스트형 [클린 코드] 6장 객체 vs 데이터구조 자료 추상화 자료를 세세하게 공개하기 보다는, 추상적인 개념으로 표현하는 편이 좋다. 인터페이스나 조회/설정 함수만으로는 추상화가 이루어지지 않는다. 개발자는 객체가 포함하는 자료를 표현할 가장 좋은 방법을 심각하게 고민해야 한다. 아무 생각 없이 조회/설정 함수를 추가하는 방법이 가장 나쁘다. // ❌ public class Point { public x: number; public y: number; } // ✅ public interface Point { getX(): number; getY(): number; setCartesian(x: number, y: number): void; getR(): number; getTheta(): number; setPolar(r: number, theta: n.. 더보기 이전 1 다음