728x90
객체지향 분석 방법론
- Rumbaugh(럼바우) : 가장 일반적인 방법, 객체, 동적, 기능적 모델로 분류(객동기, 순서도 객 -> 동 -> 기)
- Booch(부치) : 미시적, 거시적으로 개발 프로세스를 모두 사용
- Jacobson : 유즈케이스를 사용하는 것
- Coad, Yourdon : E-R 다이어그램을 사용하여 객체 행위 모델링
객체지향 설계 원칙(SOLID)
- 단일 책임원칙(SRP) : 객체는 하나의 책임만 가짐(응집도 높게, 결합도 낮게)
- 개방-폐쇄 원칙(OCP) : 확장에는 열려 있고, 수정에는 닫혀 있어야 함
- 리스코프 치환 원칙(LSP) : 자식 클래스는 부모 클래스에서 가능한 행위는 수행 할 수 있어야 함
- 인터페이스 분리 원칙(ISP) : 자신이 사용하지 않는 인터페이스와 의존 관계, 영향 X
- 의존 역전 원칙(DIP) : 추상성이 높은 클래스끼리 의존 관계를 맺어야 함
'자격증 > 정보처리기사' 카테고리의 다른 글
27. 코드(A) (0) | 2023.01.31 |
---|---|
25. 모듈(A) (0) | 2023.01.31 |
23. 객체지향(A) (0) | 2023.01.31 |
22. 아키텍처 패턴(A) (1) | 2023.01.31 |
21. 소프트웨어 아키텍처(A) (0) | 2023.01.31 |