设计模式
文章平均质量分 57
2000killer
这个作者很懒,什么都没留下…
展开
-
Facade 模式和Adapter 模式的比较
从意图上来说Facade模式是为子系统中的一组借口提供一个统一接口,而Adapter模式是将一个类的接口转换成客户希望的另外一个接口,使原本由于接口不兼容而不能一期工作的类可以一起工作。 从实现上来看都是通过包装与对象聚集来实现。但两者是不同的包装。看看这两个模式设计的一些不同因素:Facade 模式Adapter 模式是否存在既有的类?是是原创 2008-09-01 11:18:00 · 964 阅读 · 0 评论 -
面向对象概念解析
1. 软件开发过程中的视角 1.1 概念视角:这种视角“呈现了所研究领域中的各种概念。。。得出概念模型时应该很少或者不考虑实现他的软件。。。”。该视角要回答的问题是:“软件要负责什么?” 1.2 规约视角:“现在我们要考虑的是软件,但我们关注的是软件的接口,而不是实现。”该视角回答的问题是:“怎么使用软件?” 1.3 实现视角:这时我们考虑的是代码本身。“这可能是转载 2008-08-29 15:05:00 · 581 阅读 · 0 评论 -
.net 的动态语言实现DCI架构模式的角色混入
DCI机构模式实现很重要的一个特性就是同一个PPT在不同context中的Role混入。 若采用Scala可以很好的支持此特性。 C#是否也可以支持此特性吗? 答案当然是肯定的。那就是采用.net 4.0 dynamic 我们看下面这个例子 在家时候,老公和老婆是父母角色,具有洗菜做饭的职责。 在单位时候,老公是售前支持角色,对外宣讲公司产品,老婆是室内设计师,进行公司室内装修设原创 2012-11-03 15:45:24 · 896 阅读 · 0 评论 -
浅谈web网站架构演变过程
前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和管理 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直转载 2016-03-31 14:42:00 · 612 阅读 · 2 评论