词条 设计模式:可复用面向对象软件的基础

设计模式:可复用面向对象软件的基础

设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)是软件工程领域有关软件设计的一本书,提出和总结了对于一些常见软件设计问题的标准解决方案,称为软件设计模式。该书作者为:埃里希·伽玛(Erich Gamma), Richard Helm, Ralph Johnson,John Vlissides,后以“四人帮”(Gang of FourGoF)著称。

这本书在1994年10月21日首次出版,至2012年3月已经印行40刷。

设计模式:可复用面向对象软件的基础相关文献
对象池模式
参考资料
查看全文
设计模式:可复用面向对象软件的基础
创建范例创建范例全部是关于如何创建实例的。这组范例可以被划分为两组:类创建范例及对象创建范例。类创建实例在实例化过程中有效的使用类之间的继承关系,对象创建范例则使用代理来完成其任务。抽象工厂(AbstactFactory)构造器(BuilderPattern)工厂方法(FactoryMethodpattern)原型(Prototypepattern)单例模式(Singletonpattern)结构范例这组范例都是关于类及对象复合关系的。适配器(Adapterpattern)桥接(Bridgepattern)组合(Compositepattern)装饰(Decoratorpattern)外观(Façadepattern)享元(Flyweightpattern)代理(Proxypattern)行为范例这组范例都是关于对象之间如何通讯的。职责链(Chain-of-responsibilitypa...
查看全文
设计模式
发展历史建筑师克里斯托佛·亚历山大在1977/79年编制了一本汇集设计模式的书,但是这种设计模式的思想在建筑设计领域里的影响远没有后来在软件开发领域里传播的广泛。肯特·贝克和沃德·坎宁安在1987年,利用克里斯托佛·亚历山大在建筑设计领域里的思想开发了设计模式并把此思想应用在Smalltalk中的图形用户接口(GUI)的生成中。一年后埃里希·伽玛在他的苏黎世大学博士毕业论文中开始尝试把这种思想改写为适用于软件开发。与此同时JamesCoplien在1989年至1991年也在利用相同的思想致力于C++的开发,而后于1991年发表了他的著作AdvancedC++ProgrammingStylesandIdioms。同年ErichGamma得到了博士学位,然后去了美国,在那与RichardHelm,RalphJohnson,JohnVlissides合作出版了《设计模式:可复用面向对象软件的基础...
查看全文
面向对象设计
其他条目Class-Responsibility-CollaborationcardGRASP(面向对象设计)IDEF4面向对象程序设计参考资料
查看全文
面向对象程序设计
特征面向对象程序编程的定义是使用“对象”来做设计,但并非所有的编程语言都直接支持“面向对象程序编程”相关技术与结构。对于OOP的准确定义及其本意存在着不少争论。通常,OOP被理解为一种将程序分解为封装数据及相关操作的模块而进行的编程方式。有别于其它编程方式,OOP中的与某数据类型相关的一系列操作都被有机地封装到该数据类型当中,而非散放于其外,因而OOP中的数据类型不仅有着状态,还有着相关的行为。OOP理论,及与之同名的OOP实践相结合创造出了新的一个编程架构;OOP思想被广泛认为是非常有用的,以致一套新的编程范型被创造了出来。(其它的编程范型例如函数式编程或过程式编程专注于程序运行的过程,而逻辑编程专注于引发程序代码执行的断言)。对面向模拟系统的语言(如:SIMULA67)的研究及对高可靠性系统架构(如:高性能操作系统和CPU的架构)的研究最终导致了OOP的诞生。其中由DeborahJ.A...
查看全文
设计模式:可复用面向对象软件的基础相关标签
软件工程
1994书籍
电脑书籍
软件设计模式
学科&术语
信息技术
家族谱大览
一本族谱
点点滴滴点点滴滴点点滴滴点点滴滴点点滴滴点点滴滴的多
浏览:0
刘氏四修族谱 [残卷]
原书: [出版地不详] : 藜照堂, 清同治13[1874]修. 存1册(页数杂异). 注 : 此谱不全. 仅残存卷末. 始祖 : 刘可清. 湖南始迁祖 : (明) 刘向阁,字乙然,一字翼云,号石渠. 散居地 : 湖南省宁乡县等地. 版心题 : 楚南刘氏重修族谱. 江西永新(今江西省吉安市)
浏览:100
1.四川省向氏总谱
原书: [四川宣汉 : 出版者不详], 民国26[1937]修. 存2册. 收藏者 : 山西省社会科学院. 此谱仅存卷首上, 下, 及卷二下. 受姓祖 : 盻,字子向. 食邑于向,子孙以向为氏. 始祖 : (宋) 向敏中,字常之. 派祖 : (宋) 向士璧. 一世祖 : 向文臯 ; 向文秀 ; 向文英. 散居地 : 四川省宣汉县, 及四川省各地. 书名据书衣题编目. 卷端题及版心题 : 向氏总谱. 书名页题 : 四川向氏总谱. 1四川达州麻柳场青沙湾(向臣忠一支祖籍地), 2四川云阳县(向可潘支系祖籍地养鹿乡)
浏览:100
1.宣汉向氏族谱
原书: [出版地不详 : 出版者不详], 1996. 16, 586页 : 肖像. 收藏者 : 山西省社会科学院. 始祖 : 向士璧. 支祖 : 一甲 : 向飞龙 ; 二甲 : 向恩旺 ; 三甲 : 向宪忠 ; 四甲 : 向呜正 ; 五甲 : 向书 ; 六甲 : 向果 ; 七甲 : 向仁 ; 九甲 : 向宗慎 ; 十甲 : 向宗诚. 散居地 : 四川省宣汉县等地. 四川达州麻柳场青沙湾(向臣忠一支祖籍地), 四川云阳县(向可潘支系祖籍地养鹿乡)
浏览:100
楊氏四修族譜 [7卷,首2卷]
原书: [出版地不详] : 四知堂修, 民国19[1930]木活字本(汉寿 : 怀德堂梓). 10册 : 插图, 世系表. 收藏所 : 太原市寻源姓氏文化研究中心. 注 : 第十册仅含两页记录至民国27[1938]年之增补资料. 远祖 : 叔向. 始祖 : (明) 向序毛,字尚齿. 由江西吉水迁楚. 派祖 : (明) 杨志清 ; 杨志安 ; 杨志辅. 易向姓为杨. 为序毛公之子. 志清派下房祖 : 杨纲(中屋湾东分祖) ; 杨缘(厂冲分祖) ; 杨红(中屋湾西分祖). 志安派下房祖 : 杨纪(上屋湾祖). 志辅派下房祖 : 杨绳(竹林冲祖) ; 杨维(下屋湾祖). 纲房下支祖 : 杨凤墀 ; 杨凤龙 ; 杨凤瑚. 缘房下支祖 : 杨凤韶 ; 杨凤翥 ; 杨凤彩 ; 杨凤翔. 红房下支祖 : 杨凤品. 纪房下支祖 : 杨凤荣. 绳房下支祖 : 杨凤文 ; 杨凤武 ; 杨凤鸾 ; 杨凤庸. 维房下支祖 : 杨凤秀. 原派 : 序志系绍凤 单正一可之 应为贵昌大 世祚启明时 开后万年永 承先百代持 宗支日益茂 继盛有常师. 续派 : 家声垂久远 学业在书诗 守典怀贻训 腾芳定丕基. 散居地 : 湖南省常德县等地. 书名据书名页题编目. 书衣题 : 杨氏族谱. 版心题 : 向杨四修族谱. 卷端题 : 湖南省常德县向杨氏四修族谱.
浏览:100
丘(邱)氏来台开基各派大宗谱
原书: 台湾彰化 : 台湾省丘(邱)氏宗亲会, 民国98[2009](渊明印刷). 1册(15,1366页) : 插图(部分彩色), 世系表, 肖像(部分彩色). 开基祖 : 邱惟福 ; 邱成实 ; 邱烋秀 ; 邱伯宗 ; 邱伯通 ; 邱伯顺 ; 邱永兴 ; 邱六十郎,字梦龙 ; 邱茂崇 ; 邱永守...等. 惟福公下迁台祖 : (清) 邱元芳,号弘猷,谥朵顺. 由福建迁彰化,后又徙台中. 成实公下迁台祖 : 邱鸿恩(居嘉义) ; 邱信义(居彰化) ; 邱怀德 ; 邱三可 ; 邱如镇 ; 邱章泰 ; 邱文质. 邱烋秀为邱成实之父, 为邱惟福之前六世祖. 烋秀公下迁台祖 : 邱如海(居桃园) ; 邱章垒,字仲仁 ; 邱振俊,字文建. 伯宗公下迁台祖 : 邱章荣,字笃义 ; 邱国山 ; 邱朴直. 伯通公下迁台祖 : 邱华佑,字柔直 ; 邱应秀 ; 邱其著,原名然 ; 邱章彬,号林川 ; 邱章来 ; 邱章源,字宽裕,又名阿旺. 伯顺公下迁台祖 : 邱德彰 ; 邱世尊 ; 邱文融 ; 邱心快 ; 邱心海 ; 邱任翠 ; 邱士干,亦名文干,或仕干 ; 邱仲英,字华雄 ; 邱强芝,字国力 ; 邱诗孔 ; 邱迈常,字国最 ; 邱槚,字日培 ; 邱良善. 永兴公下迁台祖 : 邱文篮 ; 邱攀龙,字章攀. 六十郎下迁台祖 : 邱宗旦 ; 邱绍山 ; 邱启祥 ; 邱秀凤 ; 邱达朝 ; 邱皆秀,谥敦厚,讳朴直 ; 邱成文 ; 邱毓义,字义春 ; 邱文仁 ; 邱昌龙 ; 邱常添 ; 邱秀文,谥勤创 ; 邱孟生 ; 邱俊章 ; 邱永镐 ; 邱仕俊 ; 邱德全. 永守公下迁台祖 : 邱性厚 ; 邱藜光,字孟坤 ; 邱法生 ; 邱匡节 ; 邱通万 ; 邱富万 ; 邱盛万 ; 邱俊达 ; 邱俊饶 ; 邱匡锡 ; 邱传万 ; 邱伊隆 ; 邱协万 ; 邱溢万 ; 邱宝万 ; 邱化万 ; 邱匡振. 茂崇公下迁台祖 : 邱梅万 ; 邱端万. 散居地 : 台湾省各县市. 书名据书衣题编目.
浏览:0