- 博客(6)
- 收藏
- 关注
转载 C++批判(2)
全局分析 【P&S 94】中提到对于类型安全的检测来说有两种假设。一种是封闭式环境下的假设,此时程序中的各个部分在编译期间就能被确定,然后我们可以对于整个程序来进行类型检测。另一种是开放式环境下的假设,此时对于类型的检测是在单独的模块中进行的。对于实际开发和建立原型来说,第二种假设显得十分有效。然而,【P&S 94】中又提到,“当一种已经完成的软件产品到达了成熟期...
2007-09-28 12:33:00 28
转载 中介者模式(Mediator Pattern)
依赖关系的转化: 动机(Motivate): 在软件构建过程中,经常会出现多个对象互相关联交互的情况,对象之间常常会维持一种复杂的引用关系,如果遇到一些需求的更改,这种直接的引用关系将面临不断的变化。 在这种情况下,我们可使用一个“中介对象”来管理对象间的关联关系,避免相互交互的对象之间的紧耦合引用关系,从而更好地抵御变化。 意图(I...
2007-09-24 15:25:00 40
转载 管理类软件设计“渔”之演化
中国软件行业发展了这么多年,管理类软件的设计主线上大致经历了三大阶段。 第一代“管钱、物”为主: 大家都知道,中国第一代管理类软件主要是以“管钱、物”为主的各类财务、仓库管理等软件系统,这些系统几乎已经在所有企业里得到了成熟应用,并都得到长足发展和完善;此类软件主要是依据稳定财务制度的相关规定和相关表单及成熟规范的报表、统计需求来设计的。功能是标准化...
2007-09-23 17:53:00 37
转载 怪怪设计论闲谈篇:职责与解耦的矛盾
正式讨论之前,先看看这两个问题:当我们的对象所涉及的操作不断增加时,我们是否应该:Book.Save,Book.Serialize, Book.Method1,Book.Method2这样一直增加下去?或者在某个垂直的逻辑中增加其它逻辑时,不断的扩充Book.Save,要么象有的朋友说的那样分离 出去,再回调?但是Book.Save有理又有在,无论数据->对象,还是对象->数据,考...
2007-09-23 11:27:00 52
转载 ASP.NET Web下基于Forms的验证
使用Forms验证,要实现对某个目录下的文件或某个文件不验证,可以按照如下方式来解决:在Web.Config的<configuration>节下加入如下配置节: 1<locationpath="frmRegister.aspx"><!--此处的path若为某文件夹,则该文件夹下的文件不用验证,如path="public",则public下的所有文件不验证,若为pa...
2007-09-21 08:44:00 33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人