절차지향1 [Clean Code] 3. 객체와 자료구조 [Clean Code] 3. 객체와 자료구조 객체와 자료구조 : 자료 추상화 자료구조 : 구체적으로 데이터를 그대로 보여준다. 즉 데이터를 있는 그대로 표현하는 것으로, 쓸데없이 멤버변수를 private으로 하고 public 한 getter와 setter를 만드는 것은 매우 무의미한 행위 (이런 행위를 한다고 추상화가 된다고 착각해선 안된다.) public class Point { public double x; public double y; } public interface Vehicle { double getFuelTankCapacityInGallons(); double getGallonsOfGasoline(); } 객체 : 추상적인 개념으로 함수를 통해 자료를 설명한다. 이 객체를 사용하는 사용자는 .. 2023. 3. 17. 이전 1 다음