Subject area which our program is going to be built Represents the problem space Sphere of knowledge or activity
속성
보다 행위
를 먼저 생각 & 구현객체지향의 관점
과도 동일 함
*Procedural programming
is about writing code thatperforms actions on data
.Object-oriented programming
is about creating data thatperforms actions on itself.
*
오브젝트(조영호), 26P 프로세스와 데이터를 별도의 모듈에 위치시키는 방식을 절차적 프로그래밍이라고 부른다...(중략) 데이터와 프로세스를 동일한 모듈 내부에 위치하도록 프로그래밍 하는 방식을 객체지향 프로그래밍이라고 부른다.
회원가입을 할때 행동1, 행동2, 행동3 을 해야한다.
> 회원가입 이라는 user의 action 에는 행동1, 행동2, 행동3 라는 domain 규칙이 존재