티스토리 뷰

ETC

[오브젝트] 객체분해

annajinee 2019. 9. 1. 23:03

추상화 

단기 기억의 양이 초과 할 경우 인지 과부화(cognitive overload)발생하여

불필요한 정보를 제거하고 현재 문제 해결에 필요한 핵심만 남겨 놓음. 이를 추상화라고 함 

 

일반적인 추상화 방법은 분해(decomposition)

: 큰 문제를 작은 문제로 나눔

 

프로그래밍 패러다임 

: 적절한 추상화의 윤광을 따라 시스템을 어떤식으로 나눌 것인지 결정하는 원칙과 방법

  프로시저 추상화나 데이터 추상화를 중심으로 시스템 분해 방법을 설명함

 

프로시저

반복적으로 실행되거나 거의 유사하게 실행되는 작업들을 하나의 장소에 모아두어

로직을 재사용하고 중복을 방지 할 수 있는 추상화 방법

: 인터페이스만 알면 프로시저를 알 수 있다 (잠재적으로 정보은닉의 가능성 제시)

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함