java设计模式
cherish_lailai
一个励志成为优秀程序员的小白
展开
-
基于java的设计模式(2)单例模式
单例模式 * 作用:保证整个应用程序中某个实例有且只有一个 * 类型:饿汉模式、懒汉模式 demo1: package Singleton; public class Singleton { //将构造方法私有化,避免外部直接创建实例 private Singleton(){ } //创建类的实例,使用 static public static Singleton原创 2017-10-22 22:02:09 · 183 阅读 · 0 评论 -
基于java的设计模式(3)工厂
这是对慕课网工厂设计模式的笔记,便于以后查看 demo1 package Factory; public interface Hairinterface { public void draw(); } package Factory; public class leftHair implements Hairinterface { @Override原创 2017-10-22 22:36:09 · 190 阅读 · 0 评论 -
基于java的设计模式(4)观察者模式
本文是自己在慕课网学习java设计模式之观察者模式的个人笔记,便于以后查看 目标与观察者之间的关系 一对多的关系 一对一的关系(如果观察者只有一个) 单向依赖 在观察者模式中,观察者和目标是单向依赖,只有观察者依赖目标,而不是目标依赖观察者。主动权掌握在目标手中,只有目标知道什么时候需要通知观察者。 触发通知的时机 一般情况下,是在完成了状态维护后触发。因为通知会传递数据,不能先通原创 2017-10-23 17:39:54 · 213 阅读 · 0 评论 -
基于java的设计模式的代理模式
该文章是本人在学习慕课网中的代理模式的个人笔记 代理模式定义 为其他对象提供一种代理以控制对这个对象的访问 代理对象起到中介作用,可去掉功能服务或增加额外的服务 常见的几种代理模式 远程代理:类似于客户端服务器这种模式,列一个为不同地理对象提供局域网代表对象 虚拟代理:根据需要将资源消耗很大的对象进行延迟,真正需要的时候进行创建 保护代理:控制对象的访问权限 智能代理:原创 2017-10-23 19:24:14 · 184 阅读 · 0 评论 -
基于java的设计模式(5)责任链模式
该文章是本人在慕课网学习责任链模式的一些笔记 责任链模式定义 将介绍者对象连成一条链,并在该链上传递请求,直到有一个接收者对象处理它。通过让更多对象有机会处理请求,避免了请求发送者和接收到之间的耦合。 责任链模式类图原创 2017-10-24 20:17:43 · 223 阅读 · 0 评论 -
基于jave的设计模式(6)模板模式
该文章是本人在慕课学习模板模式是做的一些笔记原创 2017-10-24 21:36:06 · 201 阅读 · 0 评论