Skip to content

Commit 02e8bb1

Browse files
committed
[2장_이지훈] 1일차 README 내용 정리
1 parent ad72ad6 commit 02e8bb1

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
## 진정한 객체지향 패러다임
3+
4+
> 클래스가 아닌 객체제 초점을 맞출 때 얻을 수 있다.
5+
6+
### 어떤 클래스가 필요한지가 아닌 어떤 객체가 필요한지 고민하자
7+
8+
- 클래스는 공통적인 상태와 행동을 공유하는 객체들을 추상화한 것이다.
9+
- 클래스의 윤곽을 위해서는 객체들이 어떤 상태와 행동을 갖는지를 먼저 결정해야 한다.
10+
11+
### 객체를 독립적인 존재가 아니라 기능을 구현하기 위해 협력하는 공동체의 일원으로 보자
12+
13+
- 객체를 독립적인 존재가 아니라 기능을 구현하기 위해 협력하는 공동체의 일원으로 봐야 한다.
14+
- 객체를 협력하는 공동체의 일원으로 바라보는 것은 설계를 유연하고 확장 가능하게 한다.
15+
16+
17+
## 도메인
18+
19+
> 영화 예매 시스템의 목적은 영화를 좀 더 쉽고 빠르게 예매하려는 사용자의 문제를 해결하는 것이다.
20+
> 이 때 문제를 해결하기 위해 사용자가 프로그램을 사용하는 분야를 도메인이라고 부른다.

0 commit comments

Comments
 (0)