본문 바로가기
반응형

역량 UP!58

[DesignPattern] flyweight pattern Flyweight Pattern 개요 클래스 다이어그램 예제(Java) 같이보기 참고 사항 > Flyweight - 동일한 것을 공유해서 낭비를 없앤다. 이 디자인패턴은 객체를 '가볍게' 하기 위함 이다. 여기에서의 가볍다라는 것은 메모리의 사용량을 말한다. 한마디로 인스턴스를 가능한 공유시켜서 쓸데없이 new를 하지 않는 것이다. > > 결과 객체 생성!? aceHunter님이1레벨이 되어 arrowShotting skill을 사용 할 수 있습니다. aceHunter님이1레벨이 되어 doubleArrowShotting skill을 사용 할 수 있습니다. aceHunter님이30레벨이 되어 arrowShotting 10발 skill을 사용 할 수 있습니다. 객체 생성!? highHunter님이120레벨이.. 2014. 1. 6.
[DesignPattern] state pattern 2013/12/16 - [Architecture/DesignPattern] - [DesignPattern] memento pattern 2013/12/09 - [Architecture/DesignPattern] - [DesignPattern] mediator pattern 2013/12/03 - [Architecture/DesignPattern] - [DesignPattern] command pattern 2013/11/24 - [Architecture/DesignPattern] - [DesignPattern] observer pattern 2013/11/24 - [Architecture/DesignPattern] - [DesignPattern] Interpreter pattern 2013/07/21 -.. 2013. 12. 31.
[DesignPattern] memento pattern The memento pattern is a software design pattern that provides the ability to restore an object to its previous state (undo via rollback). The memento pattern is implemented with three objects: the originator, a caretaker and a memento. The originator is some object that has an internal state. The caretaker is going to do something to the originator, but wants to be able to undo the change. The .. 2013. 12. 16.
[DesignPattern] mediator pattern 2013/12/03 - [Architecture/DesignPattern] - [DesignPattern] command pattern 2013/11/24 - [Architecture/DesignPattern] - [DesignPattern] observer pattern 2013/11/24 - [Architecture/DesignPattern] - [DesignPattern] Interpreter pattern 2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] singleton 패턴 2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] abstractFactory 패턴 > 패턴의 의도 : 각 객체가 관련성을 갖는 .. 2013. 12. 9.
[DesignPattern] command pattern 2013/11/24 - [Architecture/DesignPattern] - [DesignPattern] observer pattern 2013/11/24 - [Architecture/DesignPattern] - [DesignPattern] Interpreter pattern 2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] abstractFactory 패턴 2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] singleton 패턴 금일은 Command Pattern 에 대해서 스터디를 했네요^^ reo형님이 빠져서 아쉽네요..ㅜㅜ..지못미.. 출처 : http://ko.wikipedia.org/wiki/%EC.. 2013. 12. 3.
[DesignPattern] observer pattern 2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] singleton 패턴 2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] abstractFactory 패턴 2013/11/24 - [Architecture/DesignPattern] - [DesignPattern] Interpreter pattern 참조 사이트 : http://ko.wikipedia.org/wiki/%EC%98%B5%EC%84%9C%EB%B2%84_%ED%8C%A8%ED%84%B4 11월 25일 내부 스터디(일명: 용수철 스터디 그룹!) observer pattern에 대해서 알아보자^^ 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록.. 2013. 11. 24.
[소프트웨어 아키텍처 이론과 실체] 아키텍트로 가기 위한 필독서!! 소프트웨어 아키텍처 이론과 실체 라는 책을 산지..올해 2월에 산것 같은데..제대로 보지를 못했다..ㅠ_ㅠ 채수원님 책은 술술 읽혀서 보았다 다행히.. 2013/03/05 - [Life of AceT/Good book] - 소프트웨어 아키텍처 이론과 실제, TDD(채수원) 아직 기초 지식이 부족하여 할 것이 너무나도 많다..(아~내 잃어버린 시간들이여~~진작에 공부를 했어야..쿨럭~) 조금 정리를 하여 조금씩 이라도 볼 생각이다. 사실 잊고 있었는데..홍K(前팀장)님이..자극을 주셨다+ㅁ+~고오오오오오~ 좋은 자료도 주시고..흐흐+ㅁ+흐흐흐~나만 봐야디~ 자!~ 책의 구성은 총 4부로 되어있다. 혼자보기에는 엄청 힘들 것 같기도 하다..ㄷㄷㄷ 1부. 아키텍처의 개요 1장) 아키텍처 비즈니스 사이클 2장).. 2013. 11. 24.
[DesignPattern] Interpreter pattern 2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] singleton 패턴 2013/07/21 - [Architecture/DesignPattern] - [첫번째 스터디] abstractFactory 패턴 지금까지 공부 한 디자인 패턴 목록 : http://acet.pe.kr/notice/325 음..정리는 2개뿐이 하질 않았군요.. 하하;; 프로젝트와 병행을 하고 있어서..11월 19일부터 내부 스터디 다시 시작 합니다^-^/ 매주 월요일 - 눈이 오나 비가오나 지구가 망해도 스터디는 진행 합니다. 아무도 참여하지 않아도 진도는 나갑니다.ㅋㅋㅋㅋ ㅇ > 범 위 : Interperter 패턴 참여 인원 : 4명 중 3명 참여 참 여 : 공K, 박D, Mr. 권.. 2013. 11. 24.
[첫번째 스터디] abstractFactory 패턴 part 2. abstractFactory pattern 추상 팩토리 패턴..!! 팩토리 패턴은 매우 다양한 것 같다..뒤에도 나오겠지만 Factory Method 라는 녀석도 있다. @.@;; Factory 패턴은 생성 패턴이라고도 부른다. 즉, 객체를 생성해주는 패턴이라고 보면 된다. 아래의 소스에서 보면 KRAddress와 USAddress.java가 생성이 되어야하는 대상 이다. 어떻게 생성을 해주어야 하는가는 소스를 보면 파악 할 수 있을 것이다. 하지만 헷깔릴수 있는 소지가 다분하다. 바로 팩토리 이녀석도 추상적인 개념을 넣어서 interface구조 또는 abstract구조로 나뉘어져있기 때문이다. 위의 소스의 구성을 보면 복잡하게 느낄 수도 있겠지만 사실은 간단하다. 소스를 보기 전에 간단히.. 2013. 7. 21.
[첫번째 스터디] singleton 패턴 2013년 07월10일 사내 스터디가 부활 하였다. 두둥~2번째 용수철 스터디가 시작 되었다.처음에는 굿택과 둘이서 하려고 하였다가 2명을 더 추가하여 소스정예로 하게 되었다.^-^good~ 이번 사내 스터디의 내용은 디자인 패턴이다!!!개발코드를 중심으로 하는 스터디 이며, 매우 성실하게!! 해야 할 것이다. 이제 주저리는 그만하고..본론으로 패턴에 대해 알아보도록 하겠다^-^ part 1. singleton pattern 싱글톤 패턴!!~ 싱글+톤 마치..싱글 : 혼자, 하나 인 느낌톤 : 스켈레톤 할 때 뼈대의 느낌 인 듯 하다. 그래서 싱글톤은 하나의 뼈대?? 라고 생각하면 될 것 같다.(저만의 생각입져..ㄷㄷ)즉, java에서는 oop 즉 객제지향으로 봤을 때 싱글톤의 하나의 뼈대란 하나의 객체.. 2013. 7. 21.
DTP(Distribution Transaction Processing) 관련 자료 DTP(Distribution Transaction Processing) 에 대해서 알 수 있는 The open group의 자료 이다. 자료 링크(영어) : 2.1 X/Open DTP Model을 보면 됩니다. :Dhttp://pubs.opengroup.org/onlinepubs/009680699/toc.pdf IBM에서 번역한 내용(한글) :http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/admin/c0004558.htm 2013. 6. 8.
ACE-T의 아키텍트 이야기 - 시작 아키텍처 직군에 있으면서 일반적인 개발보다 더 큰 그림을 봐야 겠다고 생각이 든다. 개발을 할 때 마다 찾아보고 처리하고 했던 방식에서 이제는 모든 것을 아울러야 하는 역할을 해야 한다. 결론은! 공부하자~! 2013년이 밝아 벌써 1월이 지나가고 있다. 다시 한번 내 마음의 열정을 불태워보자^-^ 화이링! 2013. 1. 28.
[DesignPattern] Facade Pattern-#1_I'm unloading the luggage in my heart.. 나의 마음의 짐을 내려 놓기 위해 공부 한다. about Fasade 패턴..! 이 패턴은 프로그램이 점점 커져 많은 클래스가 만들어져 상호 연관을 맺으면서 복잡 해지는 상황에서 우리는 클래스간의 관계를 올바르게 이해하고 정확한 순서대로 메소드를 호출해야 한다. 어원 fasade는 프랑스어인 facade가 어원으로 '건물의 정면' 이라는 의미 이다. Fasade 패턴은 복잡하게 얽혀 있는 것을 정리 해서 높은 레벨의 인터페이스(API)를 제공. 역할은 시스템의 외부에는 간단한 인터페이스를 보여주면서, 시스템의 안쪽에 있는 각 클래스의 역할이나 의존관계를 생각해서 올바른 순서로 클래스를 이용하는 역할을 한다. 자 이제 신나는 소스를 보도록 하자. 대충 복잡한 것을 하나의 창구를 두고 처리 하겠다는 의미이다.. 2013. 1. 16.
AA란? Architecture? Architecture의 사전적 의미는 ‘건축 혹은 건축 양식’ , 그리고 ‘컴퓨터 시스템의 구성’ 으로 나와 있습니다. 컴퓨터에서 말하는 아키텍처란, 프로세스와 전체적인 구조나, 컴퓨터와 운영체제, 네트워크 및 기타 개념들 간의 논리적 상호관계 등을 생각하고 정의하는 등, 컴퓨터 구조의 모든 곳에 적용되는 용어입니다. Architecture는 OSI 7 Layer같은 참조 모델처럼 하나의 참조 모델이 될 수도 있지만, 특정 제품의 구조를 위한 모델을 의미하거나, 펜티엄 프로세서 같은 특정 제품의 구조가 될 수도 있습니다. 이 문서에서의 Architecture의 가장 가까운 뜻은 “특정 제품의 구조를 위한 모델을 의미” 가 될 듯 싶습니다. Application Architect.. 2012. 11. 12.
아키텍트 지침 15가지!! 2005년 12월에 나온 마소의 특집1편 아키텍트 편이라고 한다 ㅎㅎ. 우리 시스템을 식별해내고 우리 시스템과 상호작용하는 다른 시스템을 찾는것에서 부터 아키텍처링을 시작하라. 때로는 기술보다 정치가 더 중요하다. 아키텍트는 서비스 업자다. 복잡하다면 다룰 수 있는 수준으로 나눠라. 아키텍처링은 구체화 해 나가는 과정이다. 아키텍처는 모든 요구사항에 대해서 적절한 품질을 만족시키도록 만들어져야 한다. 가장 중요한 아키텍처 드라이브는 가능성이다. 현장에서 체득한 지식은 이론으로 무장해야 완벽해진다. 원리는 변하지 않는다. 방식이 변할뿐이다. 다양한 관점으로 시스템을 바라보라. 지식체계에 하드웨어, 네트워크 제품을 집어넣어라. 환원주의의 맹점을 주의하라. 기술 순혈주의를 경계하라. 아키텍처 자체의 품질을 높.. 2012. 9. 14.
CBD방법론 1. CBD방법론(Component Based Development) - Component를 기반으로 하는 개발 방법론 2. Component란? 1) 물리적으로 교체 가능한 소프트웨어의 특정파트 2) 재사용 가능한 어플리케이션의 building block(구축블럭정도??) 3) 스스로 인스톨 및 실행이 가능한단위. 4) 인터페이스가 존재하며, 그 인터페이스 이외에는 완전한 black box 5) 주고 받는 데이터는 추상화 되어있다. 요약하면, 재사용 가능 하고, 인터페이스만 공개되어, 그 인터페이스로만 작동시키고 내부의 모든 처리는 감추어져있는 소프트웨어의 building block. 3. 방법론 이란? - 패러다임 + process - 패러다임 : 어떤 것에 관한 귀감이나 예를 가리키는 말. 이 용어.. 2012. 6. 4.
반응형