欢迎来到天天文库
浏览记录
ID:39711986
大小:2.39 MB
页数:406页
时间:2019-07-09
《Design Pattern GoF》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、TableofContentsPrefacetoBookForewordGuidetoReadersIntroduction•WhatIsaDesignPattern?•DesignPatternsinSmalltalkMVC•DescribingDesignPatterns•TheCatalogofDesignPatterns•OrganizingtheCatalog•HowDesignPatternsSolveDesignProblems•HowtoSelectaDesignPattern•HowtoUseaDesi
2、gnPatternACaseStudy:DesigningaDocumentEditor•DesignProblems•DocumentStructure•Formatting•EmbellishingtheUserInterface•SupportingMultipleLook-and-FeelStandards•SupportingMultipleWindowSystems•UserOperations•SpellingCheckingandHyphenation•SummaryDesignPatternCatalo
3、gCreationalPatterns•AbstractFactory•Builder•FactoryMethod•Prototype•Singleton•DiscussionofCreationalPatternsStructuralPatterns•Adapter•Bridge•Composite•Decorator•Facade•Flyweight•Proxy•DiscussionofStructuralPatternsBehavioralPatterns•ChainofResponsibility•Command
4、•Interpreter•Iterator•Mediator•Memento•Observer•State•Strategy•TemplateMethod•Visitor•DiscussionofBehavioralPatternsConclusion•WhattoExpectfromDesignPatterns•ABriefHistory•ThePatternCommunity•AnInvitation•APartingThoughtGlossaryGuidetoNotation•ClassDiagram•Object
5、Diagram•InteractionDiagramFoundationClasses•List•Iterator•ListIterator•Point•RectBibliographyIndexPrefacetoBookThisbookisn'tanintroductiontoobject-orientedtechnologyordesign.Manybooksalreadydoagoodjobofthat.Thisbookassumesyouarereasonablyproficientinatleastoneobj
6、ect-orientedprogramminglanguage,andyoushouldhavesomeexperienceinobject-orienteddesignaswell.Youdefinitelyshouldn'thavetorushtothenearestdictionarythemomentwemention"types"and"polymorphism,"or"interface"asopposedto"implementation"inheritance.Ontheotherhand,thisisn
7、'tanadvancedtechnicaltreatiseeither.It'sabookofdesignpatternsthatdescribessimpleandelegantsolutionstospecificproblemsinobject-orientedsoftwaredesign.Designpatternscapturesolutionsthathavedevelopedandevolvedovertime.Hencetheyaren'tthedesignspeopletendtogenerateini
8、tially.Theyreflectuntoldredesignandrecodingasdevelopershavestruggledforgreaterreuseandflexibilityintheirsoftware.Designpatternscapturethesesolutionsinasuccinct
此文档下载收益归作者所有