상현에 하루하루

싱글턴 패턴

싱글턴 패턴을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에는 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다. 이와 같은 디자인 유형을 싱글턴 패턴이라고 한다. 주로 공통된 객체를 여러개 생성해서 사용하는 DBCP(DataBase Connection Pool)와 같은 상황에서 많이 사용된다. 장점 단점 FrontEnd 프론트엔드에서는 한명의 유저, 한대의 머신에서 실행 되는 로직이므로 싱글톤이 얻을 … Continued

퍼사드 패턴

퍼사드 패턴(외관 패턴)은 객체지향 프로그래밍 분야에서 자주 쓰인다. 퍼사드는 클래스 라이브러리 같은 어떤 소프트웨어의 다른 커다란 코드 부분에 대한 간략화된 인터페이스를 제공하는 객체이다. 퍼사드는 소프트웨어 라이브러리를 쉽게 사용할 수 있게 해준다. 또한 퍼사드는 소프트웨어 라이브러리를 쉽게 이해할 수 있게 해준다. 퍼사드는 공통적인 작업에 대해 코드를 좀 더 읽기 쉽게 해준다. 퍼사드는 라이브러리를 사용하는 코드들을 좀 … Continued