목록Software Design (9)
Nnnnnnnnn
Object Oriented
Object Oriented 객관적으로 존재하는, 실체 위주의 객체지향이다. - Class & Object abstract(추상) & Instance(실체) 클래스란, 여러 유사 객체들이 공통적으로 가지는 속성이나 행위를 기술하는 명세이다. Object를 만들어내는 틀이라고 할 수 있다. 오브젝트는 클래스의 Instance이다. 즉, 클래스가 실체로 만들어진 것으로 상태와 행위를 가진다. - Encapsulation 데이터의 속성이나 상태와 데이터를 다루는 방법(operation on data, 메소드, 행위)을 묶은 것으로, 객체의 상태와 행위를 감추어 단순화 시키는 것이다. - Inheritance 한 클래스가 다른 클래스가 가지고 있는 특징들을 그대로 물려 받는 것이다. 이미 정의된 클래스를 바탕으..
Software Design
2017. 12. 20. 16:24