随笔分类 - 大话设计模式
23中设计模式
摘要:单例模式是就是在系统运行时,我们希望类生成的对象就一个,类实例化只能时一样,比如线程池、缓存等,我们在系统运行如果缓存或线程池变化,可能会造成系统出现异常,资源过度浪费。 单例模式的定义: 确保一个类只能有一个实例,并提供一个全局访问点。 单例模式分为两种,一种是不安全的单例模式(我们需要废弃),第
阅读全文
摘要:模版方法设计模式封装算法块,让子类可以在任何时候将自己接金算法,定义模版来管理的算法执行顺序,可以通过方法(钩子函数)来管理模版中的算法执行顺序。
阅读全文
摘要:外观模式:新增一个类,这个类当作客户端和真正系统之间的桥梁,客户端通过类实习那对系统的调用。 是最小知道原则的具体实现,如果两个类必须通信,要借助第三方类。 相当于客户端和真正系统的通信员,负责他们之间交互。 A是未使用外观模式前,客户端和子系统交互 B是使用外观模式后,外观类当作客户端和子系统的桥
阅读全文
摘要:前言: 本次大话设计模式是在Head First 设计模式(PDF下载链接https://pan.baidu.com/share/init?surl=c0kXsBY,密码 131f)下的部分总结。 设计模式是由人们在日常生产生活中获得得经验总结,被大家广泛的使用,使用设计模式可以提高我们的开发效率。
阅读全文
摘要:观察者模式是解决一对多关系的一种模式,将产生的信息即使送达到所注册的对象。 比如在今日头条关注了阿里,每当阿里有新信息在今日头条发布时,今日头条这个平台会将信息推送到您的收集客户端,直接显示全部信息内容,你看不看都会将信息在您的客户端展示,这就是观察者中的”推“,现在今日头条会推送一条简略信息,包括
阅读全文
摘要:/** * 观影类型不同得电影票价 */ public class MovieTicket { private String type;//观影类型 private double price;//票价 public void setType(String type) { this.type = ty
阅读全文
摘要:设计模式简介: GOF(Gang of Four),指的是Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides四人出得一本书,在书中第一次提出设计模式得概念。 书中共有23中设计模式,分为3类创建型(5种)、结构型(7种)、行为型(11种)。
阅读全文

浙公网安备 33010602011771号