STUDY/디자인 패턴 (1) 썸네일형 리스트형 1. SOLID - 객체 지향의 다섯가지 원칙 Design Smells Design Smells은 나쁜 설계의 증상들을 말하며 그 내용은 아래와 같다. 증상 내용 경직성 시스템 변경이 어렵다. 하나를 바꾸려고 할 때마다, 다른 것들도 끝없이 바꾸어야 한다. 취약성 한 부분의 수정이 다른 많은 부분들, 연관이 없는 부분에 까지 영향을 준다. 부동성 시스템을 재사용하기 위한 요소로 분리하기 어렵다. 점착성 시스템 설계나 개발환경에 맞추기 위해 실제 개발이 어려워진다. 불필요한 복잡성 당장 필요하지 않은 많은 코드다 들어가 있다. 불필요한 반복 같은 코드가 중복되어 쓰이고 있다. 불투명성 쉽게 의도를 알기 어려운 코드가 존재한다. SOLID SOLID는 객체 지향의 5가지 원칙으로 그 내용은 아래와 같다. Single-Responsibility Princ.. 이전 1 다음