
디자인 패턴 - 싱글톤 패턴, 팩토리 패턴, 전략 패턴
·
CS/디자인패턴
라이브러리 vs 프레임워크의 차이 라이브러리- 공통으로 사용될 수 있는 특정한 기능을 모듈화한 것- 내가 직접 컨트롤할 수 있음.- 프레임워크에 비해 자유로움. 프레임워크- 공통으로 사용될 수 있는 특정한 기능을 모듈화한 것.- 규칙이 엄격함.(폴더 구조, 파일 명 등)- 제어권이 나한테 없음.(IOC) 디자인 패턴- 프로그램을 설계할 때, 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 "규약" 형태로 만들어 놓은 것. 싱글톤 패턴- 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴- 데이터베이스 연결 모듈에 많이 쓰인다.- 인스턴스를 생성할 때, 드는 비용이 줄어든다.- 의존성이 높아진다. 중첩 클래스란?- 클래스 내부에 클래스가 있는 형태- 자바 기반의 UI 처리..