设计模式
java_陈序猿
工作总结积累
展开
-
设计模式之装饰器(第一篇)
设计模式这一块一直在我心头放着,每每闲暇之时都会想起我得去系统的了解一下,并且写一些文章记录学习的过程,算是一本《设计过程学习笔记》吧。 设计模式还有6个原则: 里氏替换, 接口最小化 ,最小知道 ,开闭原则,单一原则,依赖倒置 设计模式有23种 分别是:(参考网络) 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、原创 2016-11-15 16:38:25 · 290 阅读 · 0 评论 -
设计模式之代理模式(第二篇)
在SpringAOP学习过程中,知道了AOP底层就是通过动态代理实现的,拦截器也是。个人认为拦截器和aop是同一样东西,只是适用的地方有点不同,基本通用,如果您觉得我说的不对,也可留言告知楼主,互相成长,哈哈。言归正传,代理分为静态代理和动态代理。本文只讲动态代理。 全部文件 2个类1个节口:如下图 MapleClass MapleClassProxy MapleInterface 具体代码:原创 2016-11-15 17:07:41 · 246 阅读 · 0 评论 -
设计模式之策略模式(第三篇,转载)
原文链接:http://www.cnblogs.com/zuoxiaolong/p/pattern8.html 来自于林萧(名字是我猜测的) package com.calprice; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotatio转载 2016-12-27 10:15:16 · 250 阅读 · 0 评论