2015年3月13日 星期五

Composite

目的

Decouple an abstraction from its implementation so that the two can vary independently.
(將物件組織成樹狀結構、「部分-全體」層級關係,讓外界以一致性的方式對待個別物件和整體物件。[1])

2014年10月8日 星期三

Bridge

目的

Decouple an abstraction from its implementation so that the two can vary independently.
(將實作體系與抽象體系分離開來,讓兩者能各自更動更自演進。[1])

2014年8月27日 星期三

Adapter

目的

Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces.
(將類別的界面轉換成外界所預期的另一種介面,讓原先囿於介面不相容問題而無法協力合作的類別能夠兜在一起用。[1])

2013年9月11日 星期三

MyFlickr





100% free. MyFlickr is a Flickr Application, which is a light backup tool for Mac OS which downloads all original photos in your sets.







2013年3月13日 星期三

Prototype


目的

Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.
(制訂可用原型個體生成的物件類型,爾後只需複製此原型即可生成新物件。[1])

2012年12月22日 星期六

Builder



目的

Separate the construction of a complex object from its representation so that the same construction process can create different representations.
(從複雜物件的佈局中抽取出生成程序,以便用同一個生成程序製造各種不同的物件佈局。[1])