-
Notifications
You must be signed in to change notification settings - Fork 0
jason920248 edited this page Nov 30, 2012
·
7 revisions
-
Node, Attr, Document, DocumentFragement, Element, Text
Composite pattern
簡化樹的建構與修改的介面 -
Document
Factory pattern
將一系列生產node的method集中 -
UIParser
Factory pattern
隱藏產生document的實作過程 -
CSSPainter, CSSLayoutProvider
Stragety pattern
可以讓使用者模組化處理property
例如text模組, border模組.....
可以讓未來property有擴展的空間
例如從CSS2擴展到CSS3
-
Creator, DefaultCreator
Factory method pattern
Creator.create用來產生實際使用的物件
DefaultCreator.getCreator用來產生Creator -
DefaultCreator and Constructor
Strategy pattern
DefaultCreator是context,Constructor是algorithm -
DefaultSetter
Singleton pattern
private final s_instance = new DefaultSetter ()