随笔分类 -  设计模式

摘要:1.面向过程的程序设计与面向对象的程序设计的区别就在于类的出现.2.类就相当与一个模块,其中包括私有方法,公有方法,属性和成员数据等信息;下面一个例子可以很清晰的说明面向对象的设计思想:假设我们将一场游泳比赛的结果存储在一个文本数据文件中,我们要执行的操作就是需要从文本文件中取出每一行的数据,并输出每个人的成绩.设计思路:1.设计一个组织运动员数据的类,通过该类可以得出运动员的几个属性(针对名称,... 阅读全文
posted @ 2006-09-14 10:56 MSDI 阅读(364) 评论(0) 推荐(0)
摘要:因为最近在研究Duwamish7.0架构,里面基本是用的Facade外观设计模式(也称为门面模式),因此产生了兴趣,随便在这里发个帖子介绍下这种设计模式。整个的架构比较简单,但是比较的适用。一般是介绍的坦克例子,在这里介绍个医院的例子,总之原理都是一样的。 外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。 医院的例子 用一个例子进行说明,如果把医院作为一个子系... 阅读全文
posted @ 2006-09-07 17:56 MSDI 阅读(254) 评论(0) 推荐(0)