관리 메뉴

Today is Present.

소프트웨어공학 기본 학습 본문

프로그래밍, 코딩

소프트웨어공학 기본 학습

MorningPhys 2023. 6. 13. 17:31

클래스 설계 원칙
- 단일책임 원칙: 클래스를 변경해야 하는 이유는 단 하나여야 한다.
- 개방폐쇄 원칙: 변경에는 닫혀 있어야 하고, 확장에는 열려 있어야 한다.
- 리스코프 교체 원칙: 상위 클래스의 객체는 언제나 자신의 하위 클래스의 객체로 교체할 수 있어야 한다. 

모듈 간의 좋은 관계
모듈 간의 결합도는 낮게, 응집도는 높게 하는 것이다.

모듈 간의 결합도
(좋은 품질:낮은 결합도) 데이터 결합 - 스탬프 결합 - 제어결합 - 공통결합 - 내용결합(나쁜 품질:높은 결합도)

728x90
반응형