유난

  • 홈
  • 태그
  • 방명록

SOLID 원칙 1

JAVA 객체 지향 설계 [S.O.L.I.D]

의존선 관리는 우리 대부분이 직면한 문제인데, 의존성이 잘못 관리된다면 변경하기도 어렵고 재사용하기 어려운 코드가 된다. 반면 의존성이 잘 관리된 코드는 유연하고 재사용이 가능한 코드가 된다. 참고로 SOLID는 어떠한 특정 프로그래밍 언어 혹은 프레임워크를 위해 만든 원칙이 아니다. SOLID는 프레임워크도 라이브러리의 패턴도 아니며, 특정 기술에 국한되지 않는다. 그래서 객체지향을 프로그래밍 언어나 프레임워크에 원칙을 자유롭게 적용할 수 있다. 객체지향 4대 원칙 캡슐화 메서드를 통해서 간접적으로 노출 상속 상속이 적절한 경우는 다른 클래스의 메서드가 아닌 필드를 사용하고 싶을 때 사용 메서드 상속이 부적절한 이유는 대부분의 경우 리스코프 치환 원칙을 위반할 가능성이 높기 때문이다. 메서드를 쓸 때는..

JAVA 2023.10.11
이전
1
다음
더보기
프로필사진

유난

  • 분류 전체보기 (15)
    • JAVA (7)
    • MSA (2)
      • DDD (1)
    • 스프링 (1)
    • SQLD (1)
    • 플레이데이터 (4)

Tag

모놀리식, 데이터베이스, 스프링부트, sqld, IT, java, 백준, 플레이데이터, 리포지토리, MSA, 회고록, 영속성컨텍스트, 엔티티, DAO, 도메인 주도 개발, 코딩, 자바, SOLID 원칙, PLAYDATA, 백엔드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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 :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바