- 博客(2)
- 收藏
- 关注
原创 权衡职责分配
现在的面向对象分析和设计,鼓励我们将一个任务分配给多个对象共同协作完成(当然,任务要足够复杂),也鼓励我们相对于继承机制,要尽量使用对象组合的方式来解决问题。于是,对象之间的联系就变得密切,对于复杂的任务,可能会出现大量对象互相关联引用,形成复杂的耦合网络。然而,这恰恰违反面向对象分析设计的另一重要原则:弱耦合。实践表明,这些原则都是有益的,但又是矛盾的,也不足为奇,很多看似正确的事情都是互相
2006-05-29 11:01:00 813
原创 C++内存管理框架?
具体也说不清为什么,一直对C++语言很着迷,即使现在很少使用。做应用系统,讲究的是RAD,不是用Java平台就是.Net平台。C++已经退居幕后,用来做那些高效的,安全的,或需要更强控制功能的程序,比如底层的引擎,硬件相关的或平台级的程序。就像很多已经消失的东西,有一天C++也会消失(我会伤心的)。 C++在堆上分配的内存是由开发者自己控制的,对于复杂逻辑或者应用一些模式时,内存管理可能会
2006-05-19 09:58:00 1294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人