본문 바로가기
C++

클래스...

by 상레알 2009. 1. 16.
기능적 성격이 강한 클래스들을 가리켜 Control 클래스라 부른다. 이 클래스의 역활은 프로그램이 지녀야 할 기능을 제공하는 것으로서, 대부분의 C++프로그램에는 이러한 종류의 클래스가 항상 존재한다!!

" 프로그램의 Control 클래스를 살펴보면, 프로그램의 기능이 무엇이고 어떻게 돌아가는지를 알 수 있다."

데이터적 성격이 강한 클래스들을 가리켜 Entity 클래스라 부른다.
객체가 저장되고 유지되어야 하는 최소 단위의 데이터... 프로그램을 종료할 떄 파일로 저장해야 하는 데이터를 어느 클래스의 객체들이 가지고 있는지 생각해보자

Entity 클래스는 Control 클래스와 달리, 프로그램의 기능이 무엇인지, 그리고 어떻게 구현되었는지를 보여주지는 못한다. 그러나 유지 되어야 하는 데이터들의 형태가 어떤 것인지에 대한 정보는 전달해 준다.


'C++' 카테고리의 다른 글

순수(pure) 가상함수와 추상(abstract)클래스  (0) 2009.02.04
Static Binding & Dynamic Binding  (0) 2009.02.03
상속된 객체와 참조의 관계  (0) 2009.02.03
상속된 객체와 포인터의 관계  (0) 2009.02.03
상속의 조건  (0) 2009.01.19
상속을 하는 이유  (0) 2009.01.16
protected 멤버  (0) 2009.01.15
상속!!  (0) 2009.01.15
explicit &&&& mutable  (0) 2009.01.15
클래스와 Static  (0) 2009.01.15