개발공방

개발공방

  • 분류 전체보기 (53)
    • 생활로그 (3)
      • 유용한 프로그램 (1)
    • 개발로그 (17)
      • DevTools (4)
      • Github (2)
      • MySQL (0)
      • 개발일지 (2)
      • 리눅스 (8)
      • SRE (1)
    • Cloud (1)
      • NHN Cloud (1)
    • 서버 (9)
      • Node.js (2)
      • JSP (7)
    • 클라이언트 (5)
      • JavaScript (2)
      • HTML (2)
      • CSS (1)
    • 기획로그 (1)
      • Chatbot-node.js (0)
      • 웹 앱 만들기-[#생활코딩] (0)
    • 용어정리 (17)
      • #JAVA (3)
      • #디자인패턴 (5)
      • #SOLID (6)
      • #스프링 삼각형 (2)
      • #MVC (1)
    • 블로그 관리 (0)
      • 구글 애널리스틱 (0)
      • 구글 애드센스 (0)
    • 주식일기 (0)
    • 경제 (0)
    • 게임 (0)
      • 리그오브레전드 (0)
  • 홈
  • 카테고리
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개발공방

컨텐츠 검색

태그

디자인 패턴 CDC # Allplex #씨젠 #진단키트 #응급사용승인 #FDA #미국 #미국질병관리본부 FTA #한미스와프 #통화 #주식 #주가 #증시 #안정 #300억 #통화스와프 #스와프 #지수 #미국 #한국 #한국은행 #코스피 #코스닥 씨젠 FDA #프리서브미션 #씨젠 프리서브미션 pattern JS 리눅스 깃허브 Design Pattern jsp 깃 씨젠 #Allplex #FDA #TEST #Quest #증시 #핫이슈 #주식 #종목 # FDA node 코로나19 JavaScript 노드 진단키트 github Node.js

최근글

댓글

공지사항

  • OPEN

아카이브

OCP(1)

  • 용어정리-[#SOLID] 3.OCP

    [ OCP ]개방 폐쇄 원칙, Open Closed Principle 2018 - 05 - 31 "소프트웨어 엔티티( 클래스, 모듈, 함수 등 )는 확장에 대해서는 열려 있어야 하지만변경에 대해서는 닫혀 있어야 한다." - 로버트 C. 마틴 자신의 확장에는 열려 있고 주변의 변화에는 닫혀 있어야 한다. OCP의 아주 좋은 예로 JDBC가 있다JDBC를 사용하는 클라이언트는 데이터베이스를 오라클에서 MySQL로 변경한다 해도 connection 부분만 변경해 주면 된다.conntection 부분을 별도의 파일로 분리해둔다면 클라이언트 파일 소스는 단 한줄도 건드릴 필요가 없다. JDBC 뿐만 아니라 iBaits MyBatis 하이버네이트 등 다양한 데이터베이스 프로그래밍을 지원하는 프레임워크와 라이브러리에..

    2018.05.31
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바