摘要:
1. 当代软件架构实践中的经验 (1)尽量使用单重继承的方式进行系统设计 (2)尽量保持系统中只存在单一的继承树 (3)尽量使用组合关系代替继承关系 2. 不幸的事实 (1)C++语言的灵活性使得代码中可以存在多个继承树 (2)C++编译器的差异使得同样的代码可能表现不同的行为(如new操作结果失败 阅读全文
posted @ 2017-04-23 22:06 浅墨浓香 阅读(218) 评论(0) 推荐(0)
|
||
|
摘要:
1. 当代软件架构实践中的经验 (1)尽量使用单重继承的方式进行系统设计 (2)尽量保持系统中只存在单一的继承树 (3)尽量使用组合关系代替继承关系 2. 不幸的事实 (1)C++语言的灵活性使得代码中可以存在多个继承树 (2)C++编译器的差异使得同样的代码可能表现不同的行为(如new操作结果失败 阅读全文
posted @ 2017-04-23 22:06 浅墨浓香 阅读(218) 评论(0) 推荐(0) |
||