目前分類:Design Pattern (3)

瀏覽方式: 標題列表 簡短摘要

Observer pattern是屬於設計模式中Behavioral pattern的範疇。

當物件(object)間的有一對多(one-to-many)關係時,可利用Observer pattern來設計。

例如當一個物件的狀態(state)發生變化時,希望所相依的所有物件都可以自動地收到通知的狀況。

phoebelin0606 發表在 痞客邦 PIXNET 留言(0) 人氣()

Prototype Pattern(原型模式)也是Java中常見的設計模式之一。

Prototype Pattern是一種建立物件的模式,其特色為透過複製(clone)一個既有物件來取得新物件,因此也屬於Creational Patterns的範疇

在Gang of Four(GoF)的Design Patterns書中對於Prototype Pattern的定義如下...

文章標籤

phoebelin0606 發表在 痞客邦 PIXNET 留言(2) 人氣()

Factory Pattern簡單工廠模式在Java中常見到的一種設計模式,屬於Design Pattern中Creational Patterns的範疇。

Java為物件導向的程式語言(OOP),所以必須透過建立物件來使用其所提供的方法,我們在剛開始學習Java的時候,建立物件最簡單的方式就是使用new關鍵字,後接類別的建構式,例如...

Dog dog = new Dog();

文章標籤

phoebelin0606 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論