동환 개발 블로그

  • Github
  • 홈
  • 태그

lsp 1

[Java] SOLID 목적 변경에 유연합니다. 이해하기 쉽습니다. 많은 소프트웨어 시스템에 사용될 수 있는 컴포넌트의 기반이 됩니다. SRP (Single Responsibility Principle) : 단일 책임 원칙 클래스는 단 한 개의 책임을 가져야 한다는 원칙으로 클래스가 변경되는 이유는 단 한 개여야 한다는 의미입니다. 응집도는 높고 결합도는 낮은 프로그램을 뜻합니다. 설계를 잘한 프로그램은 새로운 요구사항과 프로그램 변경에 영향을 받는 부분이 적습니다. 변경의 이유가 단 하나여야만 한다라는 것은 하나의 모듈은 오직 하나의 액터만 책임져야 한다는 뜻입니다. 그렇다면 '책임'은 무엇일까요? 해당 클래스에 어떤 '액터'들이 의존하게 되는지를 생각해봐야 올바르게 준수 할 수 있습니다. 여기서 '액터'란 시스템이 동일한 .. Language/Java 2021. 9. 29.
이전 1 다음

공지사항

카테고리

  • 분류 전체보기 (135)
    • Language (40)
      • Java (27)
      • Kotlin (3)
      • Kotlin In Action (8)
      • Rust (2)
      • Python (0)
    • Domain (46)
      • Spring (24)
      • Android (11)
      • Reactive Programming (3)
      • ReactiveX (8)
    • Computer Science (42)
      • OS (1)
      • Programming (13)
      • Network (11)
      • Design Pattern (6)
      • DataBase (8)
      • Data Structure (3)
    • Algorithm (7)
    • 2023 Goal (0)

최근글

인기글

최근댓글

태그

  • sql
  • select
  • kotlin
  • DELETE
  • HTTP
  • RxJava
  • 자바
  • Android
  • designpattern
  • 스프링
  • network
  • insert
  • Thread
  • 코틀린
  • springboot
  • server
  • spring
  • 이것이MYSQL이다
  • 네트워크
  • Java

전체 방문자

글 보관함

Designed by INKman

© Kakao Corp.

티스토리툴바