solid5 [Unity] SOLID 원칙 (5) DIP : 의존성 역전 원칙 안녕하세요 주인장입니다. 오늘은 SOLID 원칙의 마지막 원칙인 의존성 역전 원칙에 대해 알아보겠습니다. SOLID 란 무엇인가?SOLID는 다음 다섯 가지 원칙으로 이루어져 있습니다. S - Single Responsibility Principle, 단일 책임 원칙 O - Open/Closed Principle, 개방-폐쇄 원칙 L - Liskov Substitution Principle, 리스코프 치환 원칙 I - Interface Segregation Principle, 인터페이스 분리 원칙 D - Dependency Inversion Principle, 의존성 역전 원칙 DIP(의존성 역전 원칙) - 상위 수준이 하위 수준에 끌려다녀서는 안 된다의존성 역전 원칙은 상위 모듈은 하쉬 모듈에 의존하지.. 2025. 12. 2. [Unity] SOLID 원칙 (4) ISP : 인터페이스 분리 원칙 안녕하세요 주인장입니다. 저번 글에 이어 오늘도 SOLID 원칙에 대해 알아보겠습니다. SOLID 란 무엇인가?SOLID는 다음 다섯 가지 원칙으로 이루어져 있습니다. S - Single Responsibility Principle, 단일 책임 원칙 O - Open/Closed Principle, 개방-폐쇄 원칙 L - Liskov Substitution Principle, 리스코프 치환 원칙 I - Interface Segregation Principle, 인터페이스 분리 원칙 D - Dependency Inversion Principle, 의존성 역전 원칙 ISP(인터페이스 분리 원칙) - 필요한 기능만 제공하라인터페이스 분리 원칙이란 객체는 자신이 사용하는 기능에만 의존해야하고, 사용하지 않는 기능.. 2025. 11. 28. [Unity] SOLID 원칙 (3) LSP : 리스코프 치환 원칙 안녕하세요 주인장입니다. 저번 글에 이어 오늘도 SOLID 원칙에 대해 알아보겠습니다. SOLID란 무엇인가? SOLID는 다음 다섯 가지 원칙으로 이루어져 있습니다.S - Single Responsibility Principle, 단일 책임 원칙O - Open/Closed Principle, 개방-폐쇄 원칙L - Liskov Substitution Principle, 리스코프 치환 원칙I - Interface Segregation Principle, 인터페이스 분리 원칙D - Dependency Inversion Principle, 의존성 역전 원칙 LSP(리스코프 치환 원칙) - 자식 클래스는 부모처럼 행동해야 한다리스코프 치환 원칙은 상속과 다형성의 기반이 되는 개념입니다.한 줄로 요약하면 다음과.. 2025. 11. 26. [Unity] SOLID 원칙 (2) OCP : 개방 폐쇄 원칙 안녕하세요 주인장입니다. 저번 글에 이어서 SOLID원칙에 대해서 알아보겠습니다. SOLID란 무엇인가SOLID는 다음 다섯 가지 원칙으로 이루어져 있습니다. S - Single Responsibility Principle, 단일 책임 원칙 O - Open/Closed Principle, 개방-폐쇄 원칙 L - Liskov Substitution Principle, 리스코프 치환 원칙 I - Interface Segregation Principle, 인터페이스 분리 원칙 D - Dependency Inversion Principle, 의존성 역전 원칙 OCP(개방 폐쇄 원칙) - 확장에는 열려있어야 하고, 변경에는 닫혀 있어야 한다개발하다 보면 기능이 계속 추가되거나 바뀌는 상황은 피할 수 없습니다. 문.. 2025. 11. 25. [Unity] SOLID 원칙 (1) SRP : 단일 책임 원칙 안녕하세요 주인장입니다. 오늘은 SOLID 원칙에 대해 알아보겠습니다. 개발을 하다 보면 기능이 조금만 복잡해져도 코드가 엉키고, 수정할 때마다 새로운 버그가 생기곤 합니다.특히 Unity처럼 컴포넌트 기반 구조에서는 스크립트 사이의 의존성이 커지기 쉬워 유지보수가 어려워집니다. 이 문제를 해결해 주는 개념이 바로 SOLID 원칙입니다.SOLID는 객체지향 설계의 다섯 가지 핵심 원칙의 앞 글자를 따온 말로, 더 안정적이고 확장 가능한 코드를 만들도록 도와줍니다. SOLID란 무엇인가SOLID는 다음 다섯 가지 원칙으로 이루어져 있습니다. S - Single Responsibility Principle, 단일 책임 원칙O - Open/Closed Principle, 개방-폐쇄 원칙L - Liskov Su.. 2025. 11. 24. 이전 1 다음