출처: Python-Patterns  https://github.com/faif/python-patterns


python-patterns

A collection of design patterns and idioms in Python.

Current Patterns:

Pattern Description
3-tier data<->business logic<->presentation separation (strict relationships)
abstract_factory use a generic function with specific factories
adapter adapt one interface to another using a whitelist
borg a singleton with shared-state among instances
bridge a client-provider middleman to soften interface changes
builder call many little discrete methods rather than having a huge number of constructor parameters
catalog general methods will call different specialized methods based on construction parameter
chain apply a chain of successive handlers to try and process the data
command bundle a command and arguments to call later
composite encapsulate and provide access to a number of different objects
decorator wrap functionality with other functionality in order to affect outputs
facade use one class as an API to a number of others
factory_method delegate a specialized function/method to create instances
flyweight transparently reuse existing instances of objects with similar/identical state
graph_search (graphing algorithms, not design patterns)
iterator structure repeated, identical calls as a generator
mediator an object that knows how to connect other objects and act as a proxy
memento generate an opaque token that can be used to go back to a previous state
mvc model<->view<->controller (non-strict relationships)
observer provide a callback for notification of events/changes to data
pool preinstantiate and maintain a group of instances of the same type
prototype use a factory and clones of a prototype for new instances (if instantiation is expensive)
proxy an object funnels operations to something else
publish_subscribe a source syndicates events/data to 0+ registered listeners
state logic is org'd into a discrete number of potential states and the next state that can be transitioned to
strategy selectable operations over the same data
template an object imposes a structure but takes pluggable components
visitor invoke a callback for all items of a collection

ps. 조만간 디자인 패턴(Design Pattern)내용을 한글로 번역해서 정리해볼 예정

Buy me a coffeeBuy me a coffee

2013년 12월 9일자 타임지(Time誌)에 나온 삼성전자의 갤럭시노트3와 갤럭시 기어(Samsung Galaxy Note3+Gear) 광고


아이폰(iPhone)이 예전에 패션잡지에서 옷맵에서 더하여 멋을 내는 상품이라고 나오던 과거가 있던지라, 삼성전자가 애플(Apple)처럼 되고 싶은지 위의 광고에서 의도적으로 패션의 상징(아이콘)으로 스마트폰으로는 갤럭시 노트3(Galaxy Note3)와 손목시계로는 갤럭시 기어(Galaxy Gear)를 보여주는 것 같음.

삼성전자(Samsung Electronics)는 이제 애플(Apple)처럼 디자인 유행을 선도하려고 노력하는게 보인다.
광고를 보니 디자인의 애플(Apple)을 따라하려는 느낌이랄까? 삼성전자도 이제 제품을 막 찍어내는 이미지가 아니라 애플(Apple)처럼 디자인감각도 있다며 홍보하고 있다는걸 이번 잡지 광고에서 느꼈음.


애플(Apple)이 없었으면 삼성은 어떻게 제품을 팔수 있을까? 이런 생각을 하게 되었다. 삼성이 계속 애플 따라하면서 제품을 양산하는 게 지금까지 보이고, 위의 광고에 나온 것 처럼 애플을 벤치마킹을 하는 듯한 인상이 들기 때문이다. 그러나 애플(Apple)이 없었으면 삼성전자가 이런 광고를 과연 낼수 있을까란 생각을 해보기도 하고.

Buy me a coffeeBuy me a coffee

2013.03.15. 금요일(金曜日,星期五,Friday)

점심시간을 이용하여 병원에 들릴겸, 회사 근처 하나은행에서 통장 재발행 및 재형저축에 가입했습니다.

통장 재발행을 하니 통장 디자인이 산뜻하고 예쁘게 바뀌어서 눈이 보기 좋았구요, 은행 입구에 있는 텀블러가 탐이 났는데, 재형저축 가입만 하면 텀블러를 준다는 말에 이왕에 재형저축통장까지 만들었습니다.


2005년부터 2013년까지의 입출금통장 3종 디자인 변화(왼쪽 위, 왼쪽 아래, 오른쪽 위) 및 하나은행 재형저축통장 모습.

(왼쪽 위: 2005년도에 학교(홍익대)에서 학생증과 같이 받은 하나은행 입출금통장, 이후 왼쪽 아래: 2008년도부터 2012년 초까지의 하나은행 입출금 통장, 오른쪽 위: 2013년도에 발급받은 입출금통장, 오른쪽 아래: 하나은행 재형저축 통장) 

 

재형저축통장을 소액(1만원)으로 가입했는데도 연두색 텀블러를 선물로 주니 기분 좋군요 ㅎㅎ


2012년말에 하나은행 광고를 보다 통장 디자인이 산뜻하고 예쁘게 바뀌었다는 것을 알게 되었는데, 실제로 바뀐 통장 디자인을 보니 타 은행과 다른 산뜻한 모습이니, 여러 다른 모양의 통장들을 갖고 싶게 만드네요 ㅎㅎ 

아래는 Youtube에 올라온 하나은행 통장 리뉴얼 영상 2개입니다.

[하나은행] 통장 리뉴얼 영상 ver.1

[하나은행] 통장 리뉴얼 영상 ver.2


Buy me a coffeeBuy me a coffee
  • Monac님이 주최하신 애자일 3종 강탈 1탄, Head First Software Development에 당첨이 되어서 주소와 이메일, 블로그주소까지 알려주었습니다. 빨리 책이 도착하여 읽는 것만 남았음. 참고로 황금벌레님도 당첨되었으니 빨리 확인해보세요^^(me2book Head First Software Development 소프트웨어 개발 개발론 소프트웨어개발 애자일 Agile)2008-12-30 16:35:10
    Head First Software Development - 더 쉽고 재미있게 소프트웨어를 개발하는 방법
    Head First Software Development - 더 쉽고 재미있게 소프트웨어를 개발하는 방법
  • Head First Design Patterns - 스토리가 있는 패턴 학습법을 보니 소프트웨어공학때 배웠던 뜬구름 잡던 내용들이 머릿속에 정리가 잘되는 기분이 든다. 책에 있는 그램과 만화때문에 계속 책을 보게 합니다. 그러다 보니 벌써 코딩까지?(me2book Head First Design Patterns 디자인패턴 디자인 패턴 소공 소프트웨어공학 SE Software Engineering 정리)2008-12-30 22:43:12
    Head First Design Patterns - 스토리가 있는 패턴학습법
    Head First Design Patterns - 스토리가 있는 패턴학습법
  • [한빛미디어 - 기타증정] 도서가 발송처리 되었습니다. 2~3일이내 받아보실 수 있습니다.-책온다(me2sms)2008-12-31 18:30:07
  • Monaca님의 “애자일3종강탈이벤트”: http://monac.egloos.com/2186534 로 참여하여 당첨되었던 『Head First Software Development』를 택배로 받았습니다. 그런고로 인증샷 올림. 이제 빨리 읽어야지 ㅎㅎ(me2mms me2photo)2009-01-02 23:35:38

    me2photo

이 글은 StudioEgo님의 2008년 12월 30일에서 2009년 1월 2일까지의 미투데이 내용입니다.

Buy me a coffeeBuy me a coffee

+ Recent posts