设计模式学习第二十天

设计模式时间够长了,抓紧今天看完,把设计模式告一段落。

享元模式,应用共享模式有效地支持大量细粒度的对象。

享元模式其实就是把共性部分抽取成对象,也就是内部对象,共享这个对象,大量相同对象的时候使用,一般情况较少使用。使用主要是为了节省内存或者存储空间等。

解释器模式,似乎很深奥的样子,正则表达式就是他的一个例子。说道文法就感觉很高深,记得大学学的编译原理,整天就是文法这,文法那。

Interpreter:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。结构图中有语法树,有种想吐的感觉,恶心屎了。

解释器模式其实还挺好用的,就是把不懂的一种东西通过共同接口的继承来实现,这种实现就是把听不懂的转换成可以实际运行的一种方式。不错。其实很多模式,都是利用了OO的特性而已。就是场景不一样,使用环境不一样而产生了多种模式,设计模式,呵呵..........

解释器模式还是不错的,一个新的思维方式,开拓了思路,呵呵...........

访问者模式据说是最复杂的一个模式,那就留个念想,给设计模式留个纪念,先不学了,它只适用数据结构稳定的一种情况。

好了,设计模式耗完了,马上忘掉,开启下一个学习。

当然不是完全忘记,过段时间再一个一个模式来简单学习。嘿嘿~~~~~~~~~~~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值