摘要: 原文地址:点击就送 观察者模式: (又被成为发布订阅模式, 模型-视图模式, 源-收听者模式或从属者模式) 是软件设计模式的一种. 在这种模式中, 一个目标物件管理所有依赖于他的观察者物件, 并且在它本身的状态改变时, 主动发出通知. 这通常透过呼叫各观察者所提供的方法来实现. 此种模式通常被用来视 阅读全文
posted @ 2017-03-31 10:40 hassenli 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 原文地址 : 抽象工厂模式 抽象工厂模式算是工厂相关模式的终极形态 定义: 为创建一组相关或相互依赖的对象提供一个接口, 而且无需指定他们的具体类 跟工厂模式的区别就是 工厂也有个接口规范 那就是List接口, 它在iterable的基础上, 扩展一个创建产品的方法 其中的iterator() 与l 阅读全文
posted @ 2017-03-29 11:51 hassenli 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一如既往:原文 工厂方法(factory method)模式的意义是定义一个创建产品对象的工厂接口, 将实际创建工作推迟到子类当中. 核心工厂的创建, 这样核心类成为一个抽象工厂角色, 仅仅复制工厂子类必须实现的接口, 这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引 阅读全文
posted @ 2017-03-27 16:39 hassenli 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 原文 代理模式看了很多, 还兼顾着看到了是许多的其他知识受益匪浅 简单工厂模式属于创建型的模式,又叫做静态工厂方法(static factory method)模式, 但是不属于23中GOF设计模式之一. 简单工程模式是由一个工厂对象决定创建出哪一种产品类型的实例. 简单工厂模式是工厂模式家族中最简 阅读全文
posted @ 2017-03-23 16:44 hassenli 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 原文地址:点我 关键点: 静态代理: 实现被代理类的接口 构造注入 动态代理 reflect 高级码农必须深入理解的 扩展知识点 class.forname 使用这个不会产生新的实例, 只是为了加载 链接 初始化(静态) 我们大家一直用的spring 其中强大的功能aop就是基于这 注意点: 动态代 阅读全文
posted @ 2017-03-22 12:02 hassenli 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 上篇:我复习了6大原则, 睡觉前还想了一阵子, 我分析了一下, 想要牢记这些原则, 就必须动手写一些项目 学习地址: 左哥的blog 我记得我学习6大原则看了一个月, 这次这个单例模式 只看了4天, 有一点推动力感觉还是可以的 我自己的理解: 单例模式,原文: 指的是一个类在整个应用中, 有且只有一 阅读全文
posted @ 2017-01-19 18:44 hassenli 阅读(500) 评论(0) 推荐(1) 编辑
摘要: 引言 本人不怎么喜欢看书, 因为我看书一目十行, 看了就忘, 所以我这边一边看左老师的, 一边抄, 增加自己的记忆力 这是左老哥的 http://www.cnblogs.com/zuoxiaolong/p/pattern1.html 直接进入正题, 相信大家入了这一行, 几乎都忙的一笔, 但还是想要 阅读全文
posted @ 2017-01-13 17:41 hassenli 阅读(5168) 评论(0) 推荐(2) 编辑