객체지향 4대원칙
추상화(Abstraction)
객체를 표현함에 있어서 중요한 필요한 부분만을 표현한다.
캡슐화(Encapsulation)
정보(자원)의 보호 목적에서 만들어진 개념이다.
상속(Inheritance)
객체로부터 그 객체가 가지고 있는 속성을 그대로 물려받는 것이다.
다형성(Polymorphism)
가장 포괄적인 개념이면서 확장적인 개념입니다.
전체적인 특징을 추상화를 통해서 만들어내고
추상화된 내용을 상위 클래스로 만들고,
하위 클래스는 상위 클래스를 상속을 통해서 만들면
속성을 매번 만들 필요가 없다.
'Core Java > 이론' 카테고리의 다른 글
객체지향의 5가지 설계 원칙 (0) | 2012.09.19 |
---|---|
생성시 new 와 getInstance()의 차이 (0) | 2012.08.14 |
객체지향과 절차지향의 차이 (0) | 2012.08.12 |