스터디중독자 [Creational Patterns] - Singleton 싱글톤은 클래스에 인스턴스가 하나만 있는 동시에 이 인스턴스에 전역 액세스 지점을 제공할 수 있는 creational desing pattern이다. 전역 변수와 마찬가지로 싱글톤 패턴을 사용하면 프로그램의 모든 위치에서 일부 객체에 액세스할 수 있다. 이 메서드는 객체를 생성하고 정적 필드에 저장하기 위해 개인 생성자를 호출한다. 코드가 싱글톤 클래스에 액세스 할 수 있는 경우 싱글톤의 정... 디자인패턴스터디중독자개인공부개인공부 [Behavioral Patterns] - Memento 그래야만 나중에 사용자가 작업을 되돌릴때, 스냅샷을 가져와 모든 객체 상태를 복원하는 데 사용될 수 있다. 작업을 실행하기 전에 앱은 객체 상태의 스냅샷을 저장하며, 나중에 객체를 이전 상태로 복원하는 데 사용할 수 있다. 클래스의 모든 내부 세부 정보를 노출하여 너무 취약하게 만들거나 상태에 대한 액세스를 제한하여 스냅샷을 생성할 수 없도록 하는 등 Undo(되돌리기) 라는 기능을 수행하는... 스터디중독자디자인패턴개인공부개인공부 [Behavioral Patterns] - Observer 옵저버 패턴은 일부 객체가 다른 객체에 대한 상태 변화를 알릴 수 있는 behavioral design pattern이다. 이 패턴은 구독자 인터페이스를 구현하는 모든 객체에 대해 이러한 이벤트를 구독하거나 구독을 취소할 수 있는 방법을 제공한다. 옵저버 패턴은 개별 객체가 해당 게시자에서 오는 이벤트 스트림을 구독하거나 구독을 취소할 수 있도록 퍼블리셔 클래스에 구독 메커니즘을 추가하는 것... 스터디중독자디자인패턴개인공부개인공부
[Creational Patterns] - Singleton 싱글톤은 클래스에 인스턴스가 하나만 있는 동시에 이 인스턴스에 전역 액세스 지점을 제공할 수 있는 creational desing pattern이다. 전역 변수와 마찬가지로 싱글톤 패턴을 사용하면 프로그램의 모든 위치에서 일부 객체에 액세스할 수 있다. 이 메서드는 객체를 생성하고 정적 필드에 저장하기 위해 개인 생성자를 호출한다. 코드가 싱글톤 클래스에 액세스 할 수 있는 경우 싱글톤의 정... 디자인패턴스터디중독자개인공부개인공부 [Behavioral Patterns] - Memento 그래야만 나중에 사용자가 작업을 되돌릴때, 스냅샷을 가져와 모든 객체 상태를 복원하는 데 사용될 수 있다. 작업을 실행하기 전에 앱은 객체 상태의 스냅샷을 저장하며, 나중에 객체를 이전 상태로 복원하는 데 사용할 수 있다. 클래스의 모든 내부 세부 정보를 노출하여 너무 취약하게 만들거나 상태에 대한 액세스를 제한하여 스냅샷을 생성할 수 없도록 하는 등 Undo(되돌리기) 라는 기능을 수행하는... 스터디중독자디자인패턴개인공부개인공부 [Behavioral Patterns] - Observer 옵저버 패턴은 일부 객체가 다른 객체에 대한 상태 변화를 알릴 수 있는 behavioral design pattern이다. 이 패턴은 구독자 인터페이스를 구현하는 모든 객체에 대해 이러한 이벤트를 구독하거나 구독을 취소할 수 있는 방법을 제공한다. 옵저버 패턴은 개별 객체가 해당 게시자에서 오는 이벤트 스트림을 구독하거나 구독을 취소할 수 있도록 퍼블리셔 클래스에 구독 메커니즘을 추가하는 것... 스터디중독자디자인패턴개인공부개인공부