Prototype Pattern顧名思義,
就是定義出一個prototype(原型),
然後利用這個原型,來產生物件。
產生的方式不同於Factory Pattern中使用的new,
而是利用clone(複製)。
因此,在介紹Prototype pattern之前,得先了解何謂clone。
2011年4月20日 星期三
Design Pattern - Prototype
標籤:
工廠方法模式,
物件導向,
原型模式,
設計模式,
Design pattern,
Factory Method,
Java,
OO,
OOA,
OOAD,
OOD,
OOP,
Prototype Pattern
2011年4月19日 星期二
Design Pattern - Factory
Factory Pattern(工廠模式),在某些介紹中,會被稱為Simple Factory Pattern(簡單工廠模式),
看到名稱,就知道這個模式非常的簡單,很可能閣下已經不知不覺地使用工廠模式很多年了。
在介紹此模式之前,我們先來看一個沒有套用工廠模式的例子,然後設法將這個例子加以修改成工廠模式。
看到名稱,就知道這個模式非常的簡單,很可能閣下已經不知不覺地使用工廠模式很多年了。
在介紹此模式之前,我們先來看一個沒有套用工廠模式的例子,然後設法將這個例子加以修改成工廠模式。
標籤:
工廠方法模式,
工廠模式,
抽象工廠模式,
物件導向,
設計模式,
鬆散耦合,
Design pattern,
Factory Method,
Factory Pattern,
Java,
loose coupling,
OO,
OOA,
OOAD,
OOD,
OOP
2011年4月18日 星期一
Design Pattern - Bridge
本文要介紹的是bridge pattern(橋樑模式、橋接器模式、橋模式),
其精神在於降低abstraction和implementor之間的coupling(耦合度)
讓abstraction在延伸子類別時,
不用擔心因為implementor的改變,而須修改子類別的程式碼。
接下來,使用正反兩個例子來說明bridge pattern。
要設計Android上的遊戲叫做AngryBee,要怎麼做呢?
其精神在於降低abstraction和implementor之間的coupling(耦合度)
讓abstraction在延伸子類別時,
不用擔心因為implementor的改變,而須修改子類別的程式碼。
接下來,使用正反兩個例子來說明bridge pattern。
要設計Android上的遊戲叫做AngryBee,要怎麼做呢?
訂閱:
文章 (Atom)