본문 바로가기
728x90
728x90

NOSQL6

UML 클래스 다이어그램 UML 클래스 다이어그램 기본상식 ( C# ) | 프로젝트 설계/UML 2011.12.08 17:03Posted by 건앤로즈본격적인 GOF의 디자인 패턴을 분석하기 전에, GOF의 디자인 패턴에서 사용하는 클래스 다이어그램도를보려면 UML을 알아야 합니다. 클래스 구조와 클래스간에 관계에 대해서만 알아도 GOF의 디자인 패턴을이해하는데에는 무리가 없다고 봅니다. 아래내용을 필수적인 것이니 꼭 이해하셔셔 자신의 것으로 만드세요~ 1.Class(클래스 정의) -클래스에 대한 데이터(멤버변수)와 행동양식(멤버 메서드)을 정의한다. -3부분으로 나뉘어지며 각각 클래스명,데이터,행동양식을 정의한다. ①상단: 클래스명 ②중단:데이터(멤버변수) ☞데이터 타입 -(Private): 외부에 노출이 되지 않는 한정자 +.. 2017. 10. 19.
싱글톤 패턴(Singleton Pattern) 출처: http://sakula99.egloos.com/2971297 I. Singleton 이란?아마 GOF의 32가지 패턴 중 가장 쉬우면서도 가장 자주 쓰이게 되며, 가장 문제가 될 소지를 가지는 패턴을 말하면 Singleton을 말할 수 있지 않을까 합니다.먼저 Singleton 패턴의 용도는 하나의 프로그램 내에서 하나의 인스턴스만을 생성해야만 하는 상황. 예를 들어 환경설정을 관리하는 클래스나 Connection Pool, Thread Pool과 같이 풀(Pool) 형태로 관리되는 클래스의 경우 프로그램 내에서 단 하나의 인스턴스로 관리되는 것이 일반적이며, 이 때 Singleton 패턴을 적용하는 것이 일반적인 경우라고 볼수 있겠습니다. 그럼 세부적인 구현 형태를 살펴 보도록 하겠습니다.II.. 2017. 7. 14.
728x90
728x90