Tải bản đầy đủ - 0 (trang)
Appendix B. Catalog of Discussed Patterns

Appendix B. Catalog of Discussed Patterns

Tải bản đầy đủ - 0trang

AbstractFactory[GoFDesignPatterns]

"Providesaninterfaceforcreatingfamiliesofdependentobjects

withoutspecifyingtheirconcreteclasses."

http://patternshare.org/default.aspx/Home.GOF.AbstractFactory



Aggregate[EvansDDD]

ClusterEntitiesandValueObjectswithaboundary.Letoneof

theEntitiesintheAggregatebetheaccesspoint(theAggregate

root).

http://patternshare.org/default.aspx/Home.DDD.Aggregates







BoundedContext[EvansDDD]

Defineaboundaryaroundadistinctmodel.

http://patternshare.org/default.aspx/Home.DDD.BoundedContext



ChainofResponsibility[GoFDesignPatterns]

"Avoidcouplingthesenderofarequesttoitsreceiverbygiving

morethanoneobjectachancetohandletherequest.Chainthe

receivingobjectsandpasstherequestalongthechainuntilan

objecthandlesit."



ClassTableInheritance[FowlerPoEAA]

"Representsaninheritancehierarchyofclasseswithonetable

foreachclass."

http://www.martinfowler.com/eaaCatalog/classTableInheritance.html



Coarse-GrainedLock[FowlerPoEAA]

"Locksasetofrelatedobjectswithasinglelock."

http://www.martinfowler.com/eaaCatalog/coarseGrainedLock.html



CollectingParameterPattern[BeckSBPP]

Anobjecttopasstomethodsforcollectinginformationfromthe

methods.



ConcreteTableInheritance[FowlerPoEAA]

"Representsaninheritancehierarchyofclasseswithonetable

perconcreteclassinthehierarchy."

http://www.martinfowler.com/eaaCatalog/concreteTableInheritance.html



DataMapper[FowlerPoEAA]

"AlayerofMappersthatmovesdatabetweenobjectsanda

databasewhilekeepingthemindependentofeachotherandthe

mapperitself."

http://www.martinfowler.com/eaaCatalog/dataMapper.html



DataTransferObjects[FowlerPoEAA]

"Anobjectthatcarriesdatabetweenprocessesinorderto

reducethenumberofmethodcalls."

http://www.martinfowler.com/eaaCatalog/dataTransferObject.html



Decorator[GoFDesignPatterns]

"Attachesadditionalresponsibilitiestoanobjectdynamically.

Decoratorsprovideaflexiblealternativetosubclassingfor

extendingfunctionality."

http://patternshare.org/default.aspx/Home.GOF.Decorator



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Appendix B. Catalog of Discussed Patterns

Tải bản đầy đủ ngay(0 tr)

×