
设计模式
world6
这个作者很懒,什么都没留下…
展开
-
代理模式之jdk动态代理
对代理模式还不懂的朋友可以先看看这篇静态代理模式:静态代理模式动态代理是指动态的生成代理类 真实对象和接口是已经存在了的1、动态代理和静态代理的角色是一样的;2、动态代理的代理类是动态生成的;动态代理分为两类,一类是基于几口的动态代理,一个是基于类的动态代理a) 基于接口的动态代理-----jdk动态代理b) 基于类的动态代理----cgli原创 2017-03-20 21:30:09 · 348 阅读 · 0 评论 -
代理模式之静态代理
静态代理对象的角色分析抽象角色------一般用接口或者抽象类来实现真实角色------被代理的角色代理角色------代理真实角色-----代理真实角色后,一般会做一些附属的操作。客户 -------使用代理角色来进行一些操作原创 2017-03-20 21:02:57 · 388 阅读 · 0 评论 -
一次单例模式引发的深思
为了让博客看起来不那么深入,我觉得可以让加入一点故事情节~ 锻炼一下以后写不动代码改写小说的能力~最近准备找工作,这不今天就有家喊我去面试的;我一大早的就赶到了公司;此处省略1万字跟面试官的客套话,直接进入正题;面试官:小胡,你知道哪些设计模式阿?我说:设计模式了解得不多,只知道单例模式跟工厂模式,装饰模式,适配器模式,享元模式,观察者模式;面试官:哟,知道得还挺多的啊,行,先原创 2017-06-05 11:15:51 · 644 阅读 · 2 评论 -
初遇单例模式之双重检测
为了让博客看起来不那么深入,我觉得可以让加入一点故事情节~ 锻炼一下以后写不动代码改写小说的能力~最近准备找工作,这不今天就有家喊我去面试的;我一大早的就赶到了公司;此处省略1万字跟面试官的客套话,直接进入正题;面试官:小胡,你知道哪些设计模式阿?我说:设计模式了解得不多,只知道单例模式跟工厂模式,装饰模式,适配器模式,享元模式,观察者模式;面试官:哟,知道得还挺多的啊,行,先原创 2017-06-01 20:44:09 · 399 阅读 · 0 评论 -
敏捷软件开发学习笔记<一>
敏捷设计:敏捷设计是一个过程,不是一个事件,它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程,它致力于保持系统设计在任何实践都尽可能得简单,干净,及富有表现力;也可以理解为:在敏捷开发的过程中,都尽量使用敏捷开发的原则,模式来实践,改进软件的结构和可读性的一个过程当软件发出下面任何一种气味的时候就表明软件正在腐化,1、僵化性:很难对系统进行改造,因为一改动全身原创 2017-06-08 17:04:53 · 502 阅读 · 0 评论