Build & Record

  • 홈
  • 태그
  • 방명록

2023/04/12 1

객체지향 설계 원칙 SOLID

SOLID(객체지향언어를 이용해서 좋은 클래스를 설계하기 위한 5가지 원칙) SRP(Single Responsibility Principle - 단일책임의 원칙) - 한 클래스는 하나의 책임(기능)만 적용할 수 있도록 설계한다. 변경을 할 때 수정할 내용이 거의 없으면 단일책임원칙을 잘 적용한 것이다(캡슐화). - 계층을 나누는 이유가 이러한 이유 때문이다. - MVC패턴의 예 - ex) 무언가를 등록하는 클래스라면 이 클래스는 등록관련 문제를 수정할 때만 수정돼야 한다. OCP(Open Close Principle - 개방 폐쇄의 원칙) - 소프트웨어는 확장(기능추가)에는 열려있어야하고 변경(기존에 실행이 잘 되는 코드에는)에는 닫혀있어야 한다. - 기존의 코드를 변경하지 않고 기능을 추가할 수 있어야..

정리 2023.04.12
이전
1
다음
더보기
프로필사진

Build & Record

공부한 것과 경험을 기록합니다. 틀린 부분이 있다면 말씀해 주세요. 감사합니다.

  • Review (157)
    • Spring (36)
    • JAVA (20)
    • JAVASCRIPT (5)
    • HTML, CSS, JS (13)
    • Vue (1)
    • React (0)
    • MVC (5)
    • JPA (0)
    • Error (10)
    • SQL (1)
    • Oracle (9)
    • MongoDB (1)
    • Server (2)
    • Postman (0)
    • Git (1)
    • 정리 (29)
    • 기타 (3)
    • 공부 기록 (18)

Tag

AOP, 티스토리챌린지, aspect, 어렵다 .............., 오블완, springboot,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2023/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바