博客专栏  >  综合   >  设计模式之路

设计模式之路

从设计模式的基础UML开始,从认识UML图,再到分析每个设计模式,并且从中总结了每个模式的优缺点。UML的每个关系在设计模式中都有体现,理解了没个关系对于我们理解和掌握每个设计模式非常有帮助。

关注
1 已关注
11篇博文
  • UML之关系

    UML中的关系

    2014-11-22 13:59
    1382
  • UML之九种图

    UML说是九种图吧!其实是众说纷纭,不管有几种图,我们只要能够很好的运用这几张图就好,主要有用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图和部署图,至于包图是否属于这九种图,我也理不清楚...

    2014-11-27 16:58
    909
  • UML再论关系extend和include

    我在画用例图时,图中既有extend关系也有include关系,师父就问我这两种关系的区别,我在画的时候确实查阅了很多资料,可是在问的时候还是回答不上来,这就是这篇博客得来的缘由了。    【exte...

    2014-11-28 10:19
    1027
  • 设计模式之六则并进

    6大原则:指设计模式中遵循的六个基本原则,并进是我们在学习的模式都会用到其中的某个或某几个原则,来让我们的代码达到复用。               1、单一职责:通俗理解为只做一件事。其包含两...

    2014-12-28 15:46
    909
  • 设计模式之创建型

    经典的设计模式有23个,我们书中将设计模式分为三类,即:创建型、结构型、行为型。既然书中将她们分成三类,必然有其原因,我们来分析一下。     创建性:都需要创建一个东西(工厂、接口、具体原型类、单...

    2014-12-31 18:41
    1094
  • 设计模式之一对多

    创建型模式一组比赛中我们来对比一下单例模式和原型模式,首先邀请单例小姐和原型小姐上场。在台上我们就听见Fans的呼喊声了,“单例单例,你最美丽,一人穿件,全家获益!”,“给我一个原型,我能创造真个世界...

    2015-01-01 10:24
    1386
  • 设计模式之结构型

    接下来进行的比赛就是死亡之组——结构型模式,到底谁能够晋级呢?这个我们现在还无法预测,那就赶紧看这场精彩的比赛吧!     首先有一个疑问,为什么分为结构型呢?她们都从程序的结构上降低了模块之间的耦合...

    2015-01-02 09:12
    1152
  • 深复制与浅复制

    深复制和浅复制都是拷贝一个对象,既然都是拷贝二者有什么不同呢?我们来仔细分析一下。      我们在D盘中建立一个表格,每次从D盘中找回很麻烦,怎么才能省事呢?在桌面创建一个快捷方式,这样就可以很方便...

    2015-01-15 20:08
    857
  • Java动态代理演变之路

    1、什么是代理?         代理,英文成文Proxy。意思是你不用去做,别人代替你去处理。比如有人想找明星周董去唱歌,他需要做签约、讨论、唱歌和付款等等过程,但真正周董擅长的事情是唱歌,其他的...

    2016-11-05 18:55
    406
  • Java动态代理-JDK自带实现

    上篇文章讲解了什么是静态代理,但是静态代理有一个问题就是需要建立很多的代理类,这样我们需要修改代理的方法的时候,需要在每个类中都要修改,这对于我们来说:当代理类很多的时候工作量就会成倍的增加。    ...

    2016-11-13 19:35
    610
  • Java动态代理--CGLib实现

    上一篇说了通过JDK实现实现了动态代理,但是用JDK实现代理,要求所代理的类必须实现一个接口。如果我们类不实现接口,这就在无法使用JDK提供的Proxy来实现动态代理,这个时候我们应该怎么办呢?我们找...

    2016-12-04 18:54
    459

mysql
51807
Hibernate
63947
软考旅途
75902

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部