OOP (1) 썸네일형 리스트형 [Swift] SOLID(객체지향설계) 예시로 알아보기 - Reference https://dongminyoon.tistory.com/49 # SOLID (객체지향설계) - [정의] SOLID란 로버트 마틴이 2000년대 초반에 명명한 객체지향 플그래밍 및 설계의 다섯가지 기본원칙을 마이클 패더스가 두문자어 기억술로 소개한것임 - [만들어진이유] 코드의 유지보수와 확장이 쉬운시스템을 만들고자 원칙을 만든것이다. SOLID원칙들은 소프트웨어 작업에서 프로그래머가 소스코드가 읽기 쉽고 확장하기 쉽게될떄까지 소프트웨어 소스코드를 리펙터링하는것이다. [원칙의 종류] S. 단일책임원칙(Single responsibility principle) 한 클래스는 하나의 책임만 가져야한다. O. 개방폐쇄원칙(Open/closed principle)** 소프트웨어 요소는 확장에.. 이전 1 다음