복습 ARCHIVE/jsp
jsp필기_싱글톤 디자인 기법
SummerON
2021. 5. 18. 15:32
싱글톤 디자인 기법 / 패턴
1. 생성자는 private을 지정하여 외부에서 new를 이용하여 객제 생성되는 것을 방지
2. 해당 객체는 전체 어플리케이션에서 단 하나만 존재할 수 있도록 static을 이용하여 공유될 수 있다.
3. 외부에서 객체를 생성할 수 없기 때문에 해당 객체를 반환하는 퍼블릭 메서드 선언
- 이 메서드는 static 변수를 반환해야하기 때문에 메서드도 static으로 선언 됨
디자인 패턴
- 각 언어를 이용하는 개발자들이 서로간의 개발 기법을 하나의 패턴 형태로 공유
- 어떤 코드를 개발할 때 이 패턴을 이용하면 속도 및 자원 등을 최적화 시킬 수 있도록 서로간의 규칙을 만들어 놓은 것
자바의 디자인 패턴은 18가지 정도 존재, 싱글톤 MVC가 주요 패턴
MVC : Model(데이터), View(사용자화면), Controller(요구사항관련)