
思想
del123
的
展开
-
61条面向对象设计的经验原则
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。-----Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有转载 2007-03-01 14:14:00 · 529 阅读 · 0 评论 -
一点关于Ares的看法
一直想写点最近看Ares代码的感想,最近小忙了几天,今天得空写两句。第一眼这个软件的界面和功能确实不错,多线程也做的很好。写这些代码的人应该有非常强的毅力和逻辑思维能力。如果我把代码的结构写成这个样子,我肯定是无法还能让它这么稳定的运行的。代码也显得很有经验,很多细节的地方考虑的很仔细,比如对Windows系统的了解,这点是很多Delphi程序员的通病,VCL的包装经常让我们忘记了系统API的原创 2008-01-29 10:37:00 · 753 阅读 · 0 评论