[디자인패턴] 2. Adapter 패턴 - 바꿔서 재이용하기
1. 뜻? 이미 제공되어 있는 것(클래스)을 그대로 사용할 수 없을 때, 필요한 형태로 변환하여 사용하는 패턴. 2. 언제 사용하나? 이미 제공되어지는 클래스를 재이용 해서 원하는 클래스로 손쉽게 개조할 때 사용. 제공되는 클래스를 직접 건드리는 것이 아니므로 제공되는 클래스의 소스를 몰라도 되고(사양은 알아야함), 버그 발생시 어댑터 클래스를 중점적으로 확인 하므로 검사도 쉬워진다. 3. 참조 http://cafe.naver.com/fillmyjavacareer/74
Programing/DesignPattern
2013. 2. 5. 21:43
[디자인 패턴] 1. Iterator 패턴 - 순서대로 지정해서 처리하기
1. 뜻 무엇인가 많이 모여있는 것들을 순서대로 지정하면서 전체를 검색하는 처리를 실행하기 위한 것 2. 무엇을 어떻게 해결?(장점) Array란 자료구조로 집합체클래스를 구현한 뒤 다른 자료구조로 변경하면 많은 부분을 수정해야한다.Iterator pattern을 사용하면 집합체의 자료구조가 바뀌어도 코드의 큰 수정없이 이용 할 수 있다.즉, 집합체의 자료구조 구현방법을 전혀 노출 시키지 않으며, 구현방법에 상관없이 집합체 안의 항목에 모두 접근할 수 있다. 3. 참조 http://cafe.naver.com/fillmyjavacareer/77
Programing/DesignPattern
2013. 2. 4. 22:18
INDEX의 모든 것
http://ksewookk.blog.me/100125150508
Programing/DataBase
2013. 2. 1. 19:45