기본 콘텐츠로 건너뛰기

객체지향 기법의 기본 원칙

캡슐화(Encapsulation)
데이터와 데이터를 처리하는 함수를 하나로 묶는 것

정보은닉(Information Hiding)

다른 객체에게 자신의 정보를 숨기고 자신의 연산만을 통하여 접근

추상화(Abstraction)
객체의 속성 중 가장 중요한 것에만 중점을 두어 모델화 하는것

상속성(Inheritence)
이미 정의된 상위클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것

다형성(Polymorphism)
하나의 메시지에 대해 각 객체가 가지고 있는 고유한 방법으로 응답할 수 있는 능력

댓글