[펌] System Metaphor 출처: http://aeternum.egloos.com/2517525 소프트웨어 아키텍처와 시스템 메타포(System Metaphor) 소프트웨어 개발은 도메인에 적합한 추상화를 발견하고 코드로 옮기는 작업이다. 소프트웨어 개발의 태동기부터 사람들은 문제 영역에 적합한 솔루션을 개발하기 위해 다양한 메타포를 적용해 왔다. .. IT_Architecture/Design Pattern 2014.03.31
Resource Release Patterns 출처: http://aeternum.egloos.com/1517782 시스템 리소스의 사용이 완료된 후 해제 되었음을 보장하기 위해서는 어떻게 해야 하는가? 시스템의 자원은 유한하다. 동시에 열 수 있는 파일의 수, 스레드의 최대 수, 데이터베이스 컨넥션 풀의 개수 등 동시에 사용되는 모든 자원은 시스템 가용성에 영.. IT_Architecture/Design Pattern 2014.03.31
[펌] 단일 접근 원칙(Uniform Access Principle)을 통한 캡슐화 [출처] http://aeternum.egloos.com/3013830 http://aeternum.egloos.com/3028192 속성과 메서드, 그리고 캡슐화 은행 도메인에서 계좌(account)의 주된 용도는 고객의 잔액(balance)을 관리하는 것이다. 객체 지향 분석/설계의 핵심은 실세계의 개념과 유사한(그러나 완전히 동일하지는 않은) 추상 모델을 구축하는.. IT_Architecture/Design Pattern 2014.03.31
Framework [출처] http://aeternum.egloos.com/2630624 http://aeternum.egloos.com/2635171 http://aeternum.egloos.com/2640343 재사용과 프레임워크 가장 이상적인 재사용 방법은 추가적인 프로그래밍 작업 없이 이미 존재하는 컴포넌트(component)를 조립하여 시스템을 구축하는 것이다. 그러나 이와 같은 컴포넌트 기반의 레고 .. IT_Architecture/Design Pattern 2014.03.31
[펌] 객체지향 개발 5대 원리: SOLID 출처 : http://www.nextree.co.kr/p6960/ : https://wkdtjsgur100.github.io/solid-principle/ 두문자약어개념SSRP단일 책임 원칙 (Single responsibility principle)한 클래스는 하나의 책임만 가져야 한다.OOCP개방-폐쇄 원칙 (Open/closed principle)“소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다.”LLSP리.. IT_Architecture/Design Pattern 2014.03.25
[펌] 객체지향 SW 설계의 원칙 출처 : http://libraryz.tistory.com/347 : http://libraryz.tistory.com/345 : http://libraryz.tistory.com/344 : http://blog.naver.com/hklee95a/120179146847 [객체지향 SW 설계의 원칙]① 개방-폐쇄 원칙 -다시 보면 크게 보이는 개방-폐쇄 원칙 연재순서 1회.다시 보면 크게 보이는 개방-폐쇄 원칙 2히.헤어져서 행복해진 사례연.. IT_Architecture/Design Pattern 2013.01.25
[펌] MVC 패턴과 확장 (MVC, MVP, MVVM) 출처 : http://blog.naver.com/kkpa1002/20115983343 : http://maskkwon.tistory.com/category/Programming/Pattern 패턴들을 자세히 살펴보면, 패턴 내의 컴포넌트들과 그것들의 관계가 항상 '원자적(atomic)'이지만은 않다는 것을 알수 있다. 어떤 문제를 해결하기 위해서는 패턴 내의 컴포넌트가 서로 밀접하게 상호작.. IT_Architecture/Design Pattern 2012.10.21
[펌] Behavior를 활용한 커맨드 패턴 ---------------------------------------------------------------------------------------------- 출처: http://cafe.naver.com/mssilverlight.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=5777 ---------------------------------------------------------------------------------------------- IT_Architecture/Design Pattern 2010.10.07
[펌] DCL (Double-checking Lock) 과 Singleton Pattern ---------------------------------------------------------------------------------------------- 출처: http://javaservice.net/~java/bbs/read.cgi?m=resource&b=javatip&c=r_p&n=1028864906&k=doug&d=tb ---------------------------------------------------------------------------------------------- 소스 코드 내에는 몇가지 싱글톤 구현방법이 나옵니다. 그 각각이.. IT_Architecture/Design Pattern 2010.10.04
[펌] AJAX와 XML: 다섯 개의 일반적인 Ajax 패턴 원문출처 : http://www.ibm.com/developerworks/kr/library/x-ajaxxml2/ 유용한 Ajax 디자인 패턴들 난이도 : 중급 Jack D Herrington, Senior Software Engineer, Leverage Software Inc. 2007 년 4 월 10 일 Asynchronous JavaScript + XML (Ajax)은 단연 2006년의 화두였고, 2007년에도 이러한 기조를 이어갈 전망입니다. 하지만 이것이 여러분의 애플리케이.. IT_Architecture/Design Pattern 2010.06.26