본문 바로가기 메뉴 바로가기

뭐라도 하자::기술 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

뭐라도 하자::기술 블로그

검색하기 폼
  • 분류 전체보기 (177)
    • FrameWork (32)
      • Node.js (6)
      • Spring (26)
    • Language (44)
      • Kotlin (2)
      • Java (9)
      • JavaScript (24)
      • Python (9)
    • Server (16)
      • 서버 이론 (1)
      • Linux (10)
      • Shell (3)
      • Tomcat (2)
    • Cloud (40)
      • Network (5)
      • AWS (11)
      • Kubernetes (16)
      • Docker (8)
    • Database (18)
      • Theory (3)
      • MyBatis (7)
      • Oracle (4)
      • MySql (4)
    • Elastic (8)
      • Elastic Search (8)
    • Operation System (2)
      • Theory (2)
    • Computer Architecture (2)
      • Theory (2)
    • CI and CD (8)
      • Jenkins (8)
    • Error (4)
    • 이모저모티모 (3)
      • IT에 관한 재밌는 이야기 (3)
  • 방명록

2022/02 (1)
[Java] 스프링을 왜 사용할까?(2) - OCP와 DIP 해결 By 순수 자바

지난 포스팅에서는 OCP와 DIP가 위배 되는 경우에 대해서 알아보았습니다. 이번에는 스프링이 아닌 순수 자바로 해결해보겠습니다. 잠깐 지난 글의 클래스 다이어그램을 살펴보겠습니다. public class DriverImpl implements Driver{ Car car = new K3(); Engine engine = new Electronic(); @Override public void findOwnCarDetail() { car.findCarName(); car.findCarBrand(); engine.WayToMove(); } } DriverImpl 역할에 구현체가 직접 new 키워드로 선언 되어 있습니다. 이럴 경우 얼핏보면 OCP와 DIP를 잘 지킨 것 같지만 사실 아니라고 지난 포스팅에서 ..

FrameWork/Spring 2022. 2. 1. 11:25
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • [K8S] EKSCTL 를 이용한 E⋯
  • [AWS] S3 퍼블릭 액세스⋯
  • [Kotlin] 데이터 집합 표⋯
  • [Spring] Security +Googl⋯
최근에 달린 댓글
  • 감사합니다 :)
  • 좋은 글 감사합니다.
  • 톰캣 server.xml에서 포트를⋯
  • 감사합니다 :)
Total
208,300
Today
615
Yesterday
833
링크
«   2022/02   »
일 월 화 수 목 금 토
    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          
글 보관함
  • 2022/08 (1)
  • 2022/06 (6)
  • 2022/04 (1)
  • 2022/02 (1)
  • 2022/01 (2)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바