본문 바로가기
공부/Object-Oriented Design

2.3 – Abstraction

by 혼밥맨 2021. 9. 18.
반응형

2.3 – Abstraction

 

When you design object-oriented programs, you create models of how objects are represented in your system.

These models cannot be designed without forethought.

 

In order for a system to be object-oriented, it should adhere to certain design principles. 

 

 

Abstraction

 

Rule of Least Astonishment

 

Attributes of a Student

반응형

'공부 > Object-Oriented Design' 카테고리의 다른 글

2.5 – Decomposition  (0) 2021.09.18
2.4 – Encapsulation  (0) 2021.09.18
2.2 – Languages Evolution  (0) 2021.09.18
2.1 – Models: Bridging Concepts and Solutions  (0) 2021.09.18
1.6 – Record, Organize, and Refine Components  (0) 2021.09.18

댓글