-
go的三大基本特性
查看全部 -
5-3
查看全部 -
测试代码
查看全部 -
代码
查看全部 -
5-1
查看全部 -
4-4
查看全部 -
代码
查看全部 -
4-3
查看全部 -
测试代码
\
查看全部 -
4-2
查看全部 -
测试代码
查看全部 -
代码
查看全部 -
4-1
查看全部 -
3-1
查看全部 -
pattern
查看全部 -
设计模式分类
一、创建型:
单例、简单工厂、工厂方法模式、抽象工厂模式、创建者模式、原型模式
二、结构型:
代理模式、适配器模式、装饰模式、桥接模式、组合模式、享元模式、外观模式
三、行为型:
观察者模式、模板方法模式、命令模式、状态模式、职责链模式、解释器模式、中介者模式、访问者模式、策略模式、备忘录模式、迭代器模式
查看全部 -
课上讲的装饰器模式的例子:
别的资料里我看到的例子里,不一定有抽象装饰者。有的直接是具体的装饰者类实现了抽象组件,同时在具体的装饰者类里增加一个属性,类型为抽象组件。这样就可以把具体的组件传入装饰者的constructor(), 但是某具体的组件的方法则是被覆盖成装饰者里的方法
比如下面这个logger 例子
https://blog.csdn.net/qq_24448899/article/details/78068813查看全部
举报
0/150
提交
取消