2014年3月26日
摘要: OOA Object-Oriented Analysis(面向对象架构)架构是由Object组成的,而不是ClassSOA Service-Oriented Architecture 面向服务架构 服务就是运行后的功能(即终端业务,这种架构业务人员可以参与编程)ROA Relation-Oriented Architecture 面向关系架构 关系,是一种数学概念,架构就可计算。(维护阶段)架构独立于语言,一种架构可以用于各种语言。架构是view,对一种架构,可以从各个角度看它。4+1逻辑视图功能:机制视图 组件开发视图(Development View)程序设计,Class及其关系过程视图( 阅读全文
posted @ 2014-03-26 23:20 飞鸟快跑 阅读(352) 评论(0) 推荐(0)
摘要: 模拟鸭子Joe是一名OO程序员,他为一家开发模拟鸭子池塘游戏的公司工作,该公司的主要产品是一种可以模拟展示多种会游泳和呷呷叫的鸭子的游戏。这个游戏是使用标准的面向对象技术开发的,系统里所有鸭子都继承于Duck基类,系统的核心类图如下:如图所示,在Duck基类里实现了公共的quack()和swim()方法,而MallardDuck和RedheadDuck可以分别覆盖实现自己的display()方法,这样即重用了公共的部分,又支持不同子类的个性化扩展。从目前的情况看,这是一个很好的设计,哈!但是,商场如战场,不进则退。Joe的公司最近的日子不好过,盗版泛滥,再加上竞争对手的围追堵劫,已经拖欠好几个 阅读全文
posted @ 2014-03-26 10:31 飞鸟快跑 阅读(377) 评论(0) 推荐(0)