기능중심개발과 반대
유연한 소프트웨어
높은 응집도(집중)와 낮은 결합도(의존)
낮음 : 중복, 의존도, 사이드이펙트
높음 : 캡슐화, 가독성, 배치 일관성, 재사용 용이도, 수정/디버깅/유지보수/고도화 수월도
객체에 주도성 부여, 테스트 주도 개발, 점보다 선으로 접근
관찰
추상화
패턴인식
객체지향 의사소통 수단UML(Unified Modeling Language) : 객체지향모델링을 시각적으로(다이어그램) 나타내는 도구
상속 : 물려받았다.
연결(의존) : 알고있다.
위임(집합) : 제공한다.
'학습 > 용어' 카테고리의 다른 글
날짜 시간 다루기 (0) | 2024.08.01 |
---|---|
용어정리 [프로그래밍] (0) | 2024.04.29 |