上一页 1 ··· 5 6 7 8 9
摘要: 外观模式就是把一堆子类,用一个外观类进行封装,然后把他们的功能总结起来,然后用外观类实现,用这封装使用频繁的方法 1 package com.shejimoshi.structural.Facade; 2 3 4 /** 5 * 功能:显示器类,作为子系统 6 * 时间:2016年2月26日下午12 阅读全文
posted @ 2016-02-26 12:28 cutter_point 阅读(274) 评论(0) 推荐(0)
摘要: 1 package com.shejimoshi.structural.Decorator; 2 3 4 /** 5 * 功能:这个是我们装饰器的基类,用来生成被装饰类和装饰器类 6 * 时间:2016年2月25日上午10:05:37 7 * 作者:cutter_point 8 */ 9 publi 阅读全文
posted @ 2016-02-25 11:33 cutter_point 阅读(272) 评论(0) 推荐(0)
摘要: 1 package com.shejimoshi.structural.Composite.type1; 2 3 4 /** 5 * 功能:将对象组合成树形结构以表示“部分-整体”的层次结构。composite使得用户对单个对象和组合对象的使用具有一致性 6 * 适用:想表示对象的部分-整体层次结构 阅读全文
posted @ 2016-02-20 21:29 cutter_point 阅读(272) 评论(0) 推荐(0)
摘要: 桥接模式就是对一个类的方法进行抽象化,吧不相关的因素提取出来,发展出第二个类 1 package com.shejimoshi.structural.Bridge; 2 3 4 /** 5 * 功能:桥接模式使用 6 * 意图:将抽象部分与它的实现部分分离,使他们都可以独立的变化 7 * 适用性:你 阅读全文
posted @ 2016-02-17 20:27 cutter_point 阅读(327) 评论(0) 推荐(0)
摘要: 抽象类 1 package com.shejimoshi.structural.Adapter; 2 3 4 /** 5 * 功能:适配器模式 6 * 将一个类的接口转换成客户希望的另外一个接口。adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 7 * 适用性:你想使用一个 阅读全文
posted @ 2016-02-17 18:20 cutter_point 阅读(408) 评论(0) 推荐(0)
摘要: 原始单例模式 1 package com.shejimoshi.create.Singleton; 2 3 4 /** 5 * 功能:保证一个类仅有一个实例,并提供一个访问它的全局访问点 6 * 适用:1、当类只能有一个实例而且客户可以从一个众所周知的访问点访问他的时候 7 * :2、当这个唯一实例 阅读全文
posted @ 2016-02-15 20:38 cutter_point 阅读(389) 评论(0) 推荐(0)
摘要: 代码示例: 1 package com.shejimoshi.create.Prototype; 2 3 4 /** 5 * 功能:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 6 * 适用:当一个系统应该独立于她得产品创建、构成和表示时,要使用Prototype模式 7 * 实例 阅读全文
posted @ 2016-02-14 19:46 cutter_point 阅读(271) 评论(0) 推荐(0)
摘要: 模式结构: 实现: 1 package com.shejimoshi.create.FactoryMethod; 2 3 4 /** 5 * 功能:工厂方法模式 6 * 意图 : 7 * 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 8 * 适用性: 9 * 当一个类不知道它所必须创建的对 阅读全文
posted @ 2016-02-13 16:34 cutter_point 阅读(301) 评论(0) 推荐(0)
摘要: 模式结构: 1 package com.shejimoshi.create.Builder; 2 3 4 /** 5 * 功能:意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 6 * 适用性: 7 * 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时 阅读全文
posted @ 2016-02-12 17:14 cutter_point 阅读(761) 评论(0) 推荐(0)
摘要: 对于这个抽象工厂的相应的代码实现 /** * 功能:抽象工厂模式的作用 适用性 1.一个系统要独立于它的产品的创建、组合和表示时。 2.一个系统要由多个产品系列中的一个来配置时。 3.当你要强调一系列相关的产品对象的设计以便进行联合使用时。 4.当你提供一个产品类库,而只想显示它们的接口而不是实现时 阅读全文
posted @ 2016-02-11 23:16 cutter_point 阅读(420) 评论(0) 推荐(0)
摘要: 哈哈,没错我来了,博客园,为什么要来博客园?没什么,因为CSDN我也会写,这里也会写,看以后的规划吧,可能博客园写关于java的,csdn写关于C++的博客吧!!!既然来了,那么我先来一段:class hello{ public static void main(String argc[]) {... 阅读全文
posted @ 2016-01-05 11:31 cutter_point 阅读(182) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9