1、一个好的软件应该对“扩展“开放,对”修改“关闭————软件设计的”开—闭“原则
2、继承应当是作为封装变化的方法,而不应该是被认为从一般对象生成特殊对象的方法。
3、要尽量选择合成、聚合 儿不要选择继承
4、尽量不要将两种以上不同的可变性 封装在一起
本文介绍了软件设计中的关键原则:包括开闭原则的应用、正确使用继承、优先考虑合成与聚合而非继承,以及避免混合不同类型的可变性。
1、一个好的软件应该对“扩展“开放,对”修改“关闭————软件设计的”开—闭“原则
2、继承应当是作为封装变化的方法,而不应该是被认为从一般对象生成特殊对象的方法。
3、要尽量选择合成、聚合 儿不要选择继承
4、尽量不要将两种以上不同的可变性 封装在一起
2858

被折叠的 条评论
为什么被折叠?