Software Architecture
elfylin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Observer 模式学习笔记
<br />今天看android代码,看到里面有观察者模式的应用,记录一下。<br /> <br />Observer模式应用于这种场景,类A的表现依赖于类B的变化。就可以把A(Observer)设置为B(Model)的观察者。<br /> <br />其实现步骤如下:<br /> <br />1.定义一个观察者的接口IModelChangedObserver ,里面有一个onModelChanged 的接口函数。<br /> <br />2.定义一个Model 接口。<br />Model有一个观原创 2010-12-21 21:57:00 · 1120 阅读 · 0 评论 -
adapter proxy facade pattern
from http://apps.hi.baidu.com/share/detail/42263668 Decorator Adapter Proxy Bridge Facade设计模式 区别 Decorator模式与Adapter模式,Bridge模式的区别 : 有关Adapter模式和Builder模式的介绍,请参考下面2篇文章: 设计模式之Adapter -转载 2011-12-03 20:56:13 · 1375 阅读 · 0 评论 -
Design Pattern
Studying notes(to be continued). Catalog: 1.Creational Patterns a.Abstract Factory b.Builder c.Factory Method d.Prototype e.Singleton 2.Structual Patterns a.Adapter b.Bridge c.Composite原创 2011-11-06 22:22:29 · 614 阅读 · 0 评论 -
COM
COM 接口描述各组件间的边界。这些边界可能是编程语言的边界,或者是线程、进城以及机器的外界。IDL就是用来描述COM接口。 定义一个接口是一个抽象方法的集合,客户和对象要能够顺利跨越接口调用,必须明确三个方面。 1.COM定义一个内存内互操作模型。每一个方法的物理栈帧,用了多少个参数,顺序是什么,类型的什么。 客户端要关心,是因为要传参数给对象;对象要关系是因为要返回值给客户。 2.指定原创 2012-02-19 21:32:50 · 460 阅读 · 0 评论 -
Software develop Model
瀑布模型(waterfall mode) 可行性分析、需求分析、设计、编码、测试、运行维护 软件开发的各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果,实施完成所需的工作内容。 优点: 线性,提供各个阶段检查点 缺点: 各阶段少有反馈 在整个生命周期后期才看到结果 快速原型模型 快速原型模型需要迅速建造一个可以运行的软件原型,实现客户或未来的用户与系统的交互转载 2012-03-18 10:28:00 · 837 阅读 · 0 评论 -
starUML study notes
basic 1.appoaches Ways or purpose for modoling. Application domains, programming languages, platform configuration. StartUML provide 5 approaches 4+1 View Model, Default Approach method, Ratio原创 2012-04-15 17:28:00 · 2087 阅读 · 0 评论 -
Design mode study notes
1. MVC controller 用来描述不同的物体对M有何影响。 2. 从View到Controller是一个Strategy模式。通过不同的strategy来控制view对controller的影响。 3. MVC主要应用到Observer、Strategy、Composite模式。 4. 描述设计模式的方案 意图、动机、实用性、结构、参与者、协作、效果、实现 5. Bridge原创 2012-04-10 23:40:10 · 649 阅读 · 0 评论
分享