码迷,mamicode.com
首页 > 其他好文 > 详细

2020-03-14

时间:2020-03-15 00:11:43      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:通过   访问者模式   uri   具体细节   com   博客   lock   设计模式   例子   

庚子鼠年 己卯月 丙辰日

描述

学习模板模式,享元模式,访问者模式

随笔

模板模式

定义一个抽象的父类模板,之类可以重写方法,达到父类结构上的复用

模板模式的优点

 (1)具体细节步骤实现定义在子类中,子类定义详细处理算法是不会改变算法整体结构。

 (2)代码复用的基本技术,在数据库设计中尤为重要。

 (3)存在一种反向的控制结构,通过一个父类调用其子类的操作,通过子类对父类进行扩展增加新的行为,符合“开闭原则”。

不足

每个不同的实现都需要定义一个子类,会导致类的个数增加,系统更加庞大。

享元模式

访问者模式

参考博客:https://www.jianshu.com/p/1f1049d0a0f4

最复杂的设计模式,并且使用频率不高,《设计模式》的作者评价为:大多情况下,你不需要使用访问者模式,但是一旦需要使用它时,那就真的需要使用了。

访问模式真的太难理解了,今天看了个半懂把,明天多看些例子

2020-03-14

标签:通过   访问者模式   uri   具体细节   com   博客   lock   设计模式   例子   

原文地址:https://www.cnblogs.com/chang1024/p/12495042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!