软设计

上一篇《硬设计2,刚才说桥接了,下面再说说桥接和状态,观察者,策略》
软设计,
讲了好多的硬设计了。
回忆一下。主要两个方向。
1 位置的规划,主要针对静态属性。
2 针对抽象的规划,实际就是接口和多态。
剩下的几个属性就是软规划了。
读写,私保公
这5个属性,就是对访问权限的控制,即使全部用写和公,也不会有问题。
但是代码的可读性和维护就会很困难。
这些属性的更多价值,是设计者把自己的权限控制意图表达给读代码的人的。
如果从外面看,你只关系公有属性就行了。
如是只读的变量,你就不用担心你的变更会影响到他的作用。

猜你喜欢

转载自blog.csdn.net/xie__jin__cheng/article/details/88764775