随笔分类 -  06-设计模式

建造者模式
摘要:`begin 2018年9月12日08:08:17` 建造者模式 定义 将一个复杂的对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。 ——《设计模式:可复用面向对象软件的基础》 建造者模式是一种对象创建型模式。 使用场景 从定义中的关键词“复杂的对象”就可以看出来,建造者模式适用于当 阅读全文

posted @ 2018-09-12 21:01 mingmingcome 阅读(2489) 评论(0) 推荐(0)

抽象工厂模式
摘要:`2018年8月24日17:20:30` 抽象工厂模式 定义 借我一只晨光的铅笔,明天就还给你。 现在我可以还你晨光的铅笔了,你早已不在了,明天还是明天。 抽象工厂模式(Abstract Factory),提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。——《设计模式:可复用面向 阅读全文

posted @ 2018-08-25 18:38 mingmingcome 阅读(693) 评论(0) 推荐(1)

工厂方法模式
摘要:`2018年8月22日19:34:48` 工厂方法模式 定义 吾欲娶卿,必问卿之父母,谓之父母之命。 工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 ——《设计模式:可复用面向对象软件的基础》 使用场景 工厂 阅读全文

posted @ 2018-08-23 09:54 mingmingcome 阅读(586) 评论(0) 推荐(0)

简单工厂模式
摘要:`begin 2018年8月19日19:44:25` 简单工厂模式 定义 只要你说的,只要我有,我都给你。 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式。设计模式分为创建型模式、结构型模式、行为型模式,简单工厂模式 阅读全文

posted @ 2018-08-21 18:50 mingmingcome 阅读(616) 评论(0) 推荐(0)

代理模式
摘要:`2018年8月8日16:01:54` 代理模式 使用场景 代理模式,为其他对象提供一种代理以控制对这个对象的访问。 《设计模式:可复用面向对象软件的基础》 1、远程代理:对一个位于不同地址空间的对象提供一个本地代表,隐藏这个对象存在于不同地址空间的事实,例如RMI的stub(RMI也是比较重要的概 阅读全文

posted @ 2018-08-14 14:44 mingmingcome 阅读(512) 评论(0) 推荐(0)

单例模式
摘要:`2018 8 5 15:46:48` 单例模式 使用场景 一个国家只需要一个皇帝。 单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个好的方法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例 阅读全文

posted @ 2018-08-05 19:50 mingmingcome 阅读(199) 评论(0) 推荐(0)

导航