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