
OO
myyate
这个作者很懒,什么都没留下…
展开
-
软件的性能设计
刘彦清 yesky 2001/5/18[前言] 开发人员一般都是在软件开发结束时才会考虑到性能管理问题。通常情况下,只有等到开发工作的尾声才会进行性能方面的调节工作,希望以此来避免在整个开发周期都需要考虑这个问题━━在许多情况下,这个策略也许是成功的。然而,早期的设计决策会对性能调节是否成功以及是否有必要进行性能调节产生影响。如果你开发的软件对性能非常敏感,从设计阶段和开发周期的第一天起转载 2007-07-24 10:34:00 · 1043 阅读 · 0 评论 -
“开-闭”原则 (Open-Closed principle, OCP)
“开-闭”原则 (Open-Closed principle, OCP) 一个软件实体应当对扩展开放,对修改关闭。Software entities should be open for extension, but closed for modification.在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。 “可变性的封装原则”从工程的角度讲解转载 2007-07-24 11:23:00 · 970 阅读 · 0 评论 -
抽象无处不在
原文地址:http://www.cnblogs.com/guaiguai/archive/2007/09/17/894819.html作者:怪怪 现代的软件科学中, 很多内容和概念, 实际上是从数学/语言学等相当古老的领域里借来的, 为什么呢? 因为软件科学中的很多方面, 与其它学科中所碰到的问题并无不同. 一套数学理论,某个数学公式,无论从哪个层次去看,和它们有关的人分为两转载 2007-09-17 10:10:00 · 552 阅读 · 0 评论 -
61条面向对象设计的经验原则
摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p转载 2007-09-18 15:41:00 · 410 阅读 · 0 评论 -
整理PO/POJO/BO/DTO/VO
--------------------------------------------------------- PO :persistent object持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 2 .在hibernate持久化框架中与insert/delet操作密切相关。 3 .PO中不应该包含任何对数据库的操作。 -原创 2008-01-06 21:03:00 · 633 阅读 · 0 评论 -
关于架构师和架构设计的一些常见误解
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<objectclassid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui>转载 2008-06-27 12:28:00 · 619 阅读 · 0 评论