
设计模式
qq_16899143
这个作者很懒,什么都没留下…
展开
-
设计模式 第四章复习总结
复习第四章,顺便补笔记,代码就不贴了主要谢谢认识 这段话基本解决了我对Adapter和Bridge之间区分的问题,相比而言Adapter轻量一些,使用Adapter来匹配两个写好的接口而且不需要考虑(也无法考虑??)之后的变化。而Bridge更加重量级,使用Bridge时知道系统的实现和抽象是相互独立且独立演化的,使用Bridge将二者解耦并建立之间的联系。Adapter使用在类设计好之后,Bridge考虑在类之前。 关于Composite,Decorator,Proxy之间我认为还是比较.原创 2020-05-14 19:38:41 · 137 阅读 · 0 评论 -
设计模式:可复用面向对象软件基础 第三章(1)
这本书没有办法划重点,每一句话都让人觉得精彩,适合反复阅读,下面说些自己的理解。 网上很多文章认为 Factory Method 与 Abstract Factory 之间的区别在于,后者在一个工厂中实现了一类 Factory Method,而我认为其中有着重点的不同, Abstract Factory 强调产品的特异性(如车窗与车门之间的特异性,是车的不同组件),而 Factory Metho...原创 2020-04-21 17:56:25 · 161 阅读 · 0 评论 -
设计模式:可复用面向对象软件基础 第一章
关于组合和和继承的想到的一个例子,如果所有图形都是继承自Shape,且现在有一个Window类,如果Window的形状是不可变的,就用继承,表示窗户“是”什么形状;如果Window的形状经常改变,就用组合,表示窗户“拥有”什么形状 这个东西可以这么理解,你和你的老婆就是聚合,你和你的八个情人就是相识。 ...原创 2020-04-16 15:23:26 · 152 阅读 · 0 评论