2020-7-7 protected的使用情况和监听器模式的应用
我们看protected的描述
protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private
可就是说 protected用来 abstract class 的属性中
我们看监听器(适配器)模式的描述
监听器模式链接
就是说监听器的使用场景为 许多东西 监听一个东西的变化
一点意义上将它和观察者模式很像,只不过是单向的数据互通
我认为的观察者模式
一个东西发生变化通知所有观察者
虽然很多模式的对象都有不同的名称,但是我们让“东西”来代替这些对象的名称,才能明白他们正在的区别,不要纠结于名称。
最后说一点很好用的的组合模式
就是结构树(节点可以不同)
组合模式和装饰者模式的代码逻辑很像,不同的是装饰者模式没有树结构,不过它的树节点其实可以装饰着模式(一点意义上是同一个东西)