首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计形式-实例代码

2012-10-21 
设计模式-实例代码设计模式是软件设计人员走向架构师的必经之路在日常学习中,书上的实例是我们学习设计模

设计模式-实例代码
设计模式是软件设计人员走向架构师的必经之路
在日常学习中,书上的实例是我们学习设计模式及理解设计模式的及好资源,在此总结一些经典的设计模式

迭代器
附件:iterator.rar

使用理由:首先我们知道迭代器主要就两个方法hasNext()和next(0,其主要用在循环遍历方面。但我们知道对于数组、列表、集合、矢量表等。通过使用iterator可以将具体使用和实现分离。这有利于我们在修改实现时,不必修改实际使用的代码

适配器
附件:adapter.rar

使用理由:其实adapter最大的特点就是利用已有的类功能,就adapter模式而言主要分为类继承适配器和对象委托适配器,它们主要区别是:前者通过继承需要使用的功能类,并通过实现接口达到适配的目的;而后者主要是通过对需要使用的功能类进行引用,从而访问其特定方法,实现适配。

模板模式
附件:template.rar

说明:在构建模板框架时,父类负责搭建好框架,但框架的具体内容需要子类去实现,而我们在使用时,通过使用父类的框架方法(执行功能的方法)即可

工厂模式
附件:factory.rar

说明:在构建此模式时,我们一定要理解:将产品及生产过程抽象,并根据实际去制作实际产品和生产工具;换句话说,就是将框架先设计好,然后根据需求去实现框架。在使用产品时,我们只需定义抽象的引用,并根据要求去新建对象实例。


原型模式
附件:prototype.rar

说明:通过java.lang.Cloneable实现对对象的复制...

构建模式
附件:builder.rar


桥接模式
附件:bridge.rar

观察者模式
附件:observer.rar

热点排行