6장: 객체와 자료 구조
자료 추상화
구체적인 Point 클래스
public class Point {
public double x;
public double y;
}추상적인 Point 클래스
public interface Point {
double getX();
double getY();
void setCartesian(double x, double y);
double getR();
double getTheta();
void setPolar(double r, double theta);
}구체적인 Vehicle 클래스
추상적인 Vehicle 클래스
자료/객체 비대칭
객체와 자료구조
구분
설명
객체와 자료구조의 특징
디미터 법칙
기차 충돌
잡종 구조
구조체 감추기
자료 전달 객체
활성 레코드
결론
Last updated