Adrian's Dev Journal

  • 홈
  • 태그
  • 방명록

객체지향 원칙 1

좋은 객체 지향 설계의 5가지 원칙

Robert Martin의 클린코드에서 좋은 객체 지향 설계의 원칙을 SOLID로 정의 하였다. S : SRP(Single Responsibility Principle) 단일 책임 원칙 O : OCP(Open/Closed Principle) 개방-폐쇄 원칙 L : LSP(Liskov Substitution Principle) 리스코프 치환 법칙 I : ISP(Interface Segregation Principle) 인터페이스 분리 원칙 D : DIP(Dependency Inversion Principle) 의존관계 역전 원칙 SRP (단일 책임 원칙) 하나의 클래스는 하나의 책임만 가져야 한다. 여기서 책임이란 상황에 따라 다른데 클 수도 있고 작을 수도 있다. 중요한 기준은 변경이다. 변경이 있을 때..

Java 2023.04.05
이전
1
다음
더보기
프로필사진

백엔드 개발자가 배우고 기록하는 기술 블로그입니다.

  • 분류 전체보기 (60)
    • Spring (16)
    • 개발일지 (5)
    • Refactoring & CleanCode (3)
    • AWS (1)
    • Java (20)
    • CS 지식 (5)
    • 데브코스 (1)
    • DesignPatterns (2)
    • 회고 (6)
    • Gradle (1)

Tag

Java, submodule, Spring REST Docs, MethodReference, AuthenticationSuccessHandler, API문서화, 인프콘, 객체지향 원칙, Test code, 회고, 인프콘2023, asciidoc, 리팩터링, refactoring, jdbctemplate, 디자인패턴, Spring, 데브코스, restdocs, Collection Framework,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :
GitHub

Copyright © Kakao Corp. All rights reserved.

티스토리툴바