Everything
close
프로필 배경
프로필 로고

Everything

  • 분류 전체보기 (318)
    • 세금 (1)
    • 부동산 (2)
    • 주식 (208)
      • 데일리 브리핑 (54)
      • 관심종목 (28)
      • 단타 매매 일지 & 분석 (16)
      • 스윙 매매 일지 & 분석 (89)
      • 주식 Tip (21)
    • Study (34)
      • Spring in Action (13)
      • Modern Java8 in Action (6)
      • [Inflearn] 스프링 핵심 원리 - 기본편 (6)
      • Java Refactoring For Beginn.. (7)
      • Do it! Vue.js 입문 (2)
      • Toy Project (0)
    • Develope (72)
      • ETC (10)
      • Database (6)
      • Cache (8)
      • Docker (2)
      • Java (2)
      • Spring & Springboot (6)
      • Linux (2)
      • Git & Github (2)
      • Monitoring (1)
      • ELK (2)
      • Test Code (2)
      • Deploy (2)
      • Coding Test (12)
      • Trouble Shooting (1)
      • AWS (10)
      • Network (4)
  • 홈
  • 태그
  • 방명록
728x90
반응형
[객체 지향] SOLID 법칙 - 객체 지향 설계 5대 원리

[객체 지향] SOLID 법칙 - 객체 지향 설계 5대 원리

# SOLID 로브터 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 5대 기본 원칙이다. ## SRP Single Responsibility Principle : 단일 책임의 원칙 작성된 클래스는 하나의 기능만 가지며, 클래스가 제공하는 모든 서비스는 그 하나의 책임을 수행하는데 집중해야 한다. 즉, 어떤 변화에 의해 클래스를 변경하는 이유는 오직 하나뿐이어야 한다. SRP 원리를 적용하면 책임 영역이 확실해지기 때문에, 다른 책임 변경 시 발생하는 사이드 이팩트로부터 자유로울 수 있다. 또한, 책임을 적절히 분배함으로써 코드의 가독성과 유지보수에도 효과적이다. ## OCP Open Close Principle : 개방 폐쇄의 원칙 소프트웨어의 구성요소(컴포넌트, 클래스, 모듈, 함수..

  • format_list_bulleted Develope/ETC
  • · 2022. 8. 12.
  • textsms
728x90
반응형
  • navigate_before
  • 1
  • navigate_next
반응형
공지사항
전체 카테고리
  • 분류 전체보기 (318)
    • 세금 (1)
    • 부동산 (2)
    • 주식 (208)
      • 데일리 브리핑 (54)
      • 관심종목 (28)
      • 단타 매매 일지 & 분석 (16)
      • 스윙 매매 일지 & 분석 (89)
      • 주식 Tip (21)
    • Study (34)
      • Spring in Action (13)
      • Modern Java8 in Action (6)
      • [Inflearn] 스프링 핵심 원리 - 기본편 (6)
      • Java Refactoring For Beginn.. (7)
      • Do it! Vue.js 입문 (2)
      • Toy Project (0)
    • Develope (72)
      • ETC (10)
      • Database (6)
      • Cache (8)
      • Docker (2)
      • Java (2)
      • Spring & Springboot (6)
      • Linux (2)
      • Git & Github (2)
      • Monitoring (1)
      • ELK (2)
      • Test Code (2)
      • Deploy (2)
      • Coding Test (12)
      • Trouble Shooting (1)
      • AWS (10)
      • Network (4)
최근 글
인기 글
250x250
최근 댓글
태그
  • #코스피
  • #급등주
  • #차트매매
  • #상한가
  • #주린이
  • #코스닥
  • #단타
  • #개미일지
  • #스윙
  • #주식
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바