Day14)정보처리기사_필기-애플리케이션 설계, 인터페이스 설계
정처기 공부 기록 · Day 14 결합도부터 객체지향·디자인 패턴까지 오늘은 모듈을 잘 나누는 기준인 결합도·응집도를 출발점으로, 객체지향의 핵심 개념과 설계 원칙, 방법론, 디자인 패턴까지 한 흐름으로 정리했다. 용어가 많아도 “왜 나누는가”를 중심에 두면 연결된다. 오늘 공부한 내용 이번 글에서 정리한 세부 항목: 결합도 6가지와 권리 전도 현상, 응집도, 객체지향 구성요소·기법, SOLID 원칙, 객체지향 방법론, GoF 디자인 패턴 23가지. 1. 결합도(Coupling): 모듈 사이의 의존 정도 결합도는 모듈과 모듈이 서로 얼마나 강하게 연결되어 있는지를 뜻한다. 한 모듈의 변경이 다른 모듈까지 연쇄적으로 흔들리면 결합도가 높은 상태다. 유지보수와 테스트를..