上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 35 下一页
  2009年11月29日
摘要: 简单工厂模式是解决了一个灵活通过方法封装 new 对象的操作,也就是解决对象创建问题。下面的计算器实例,演示了通过方法根据条件利用多态的特性建立需要的业务对象执行对象特定的任务。(在这里将全部引用大话设计模式中的例题代码和内容,劳动属于作者。)书中有一个类图非常好,一目了然的说明类图的含义和标记 12页计算器示例逻辑组件(现在电脑粘贴乱码,所以粘贴黑白代码)using System;using S... 阅读全文
posted @ 2009-11-29 11:02 冯瑞涛 阅读(977) 评论(1) 推荐(2) 编辑
  2009年11月28日
摘要: •什么是交互概述图 •交互概述图是将活动图和顺序图嫁接在一起的图 •可以看作活动图的变体,它将活动节点进行细化,用一些小的顺序图来表示活动节点内部的对象控制流 •也可以看作顺序图的变体,它用活动图来补充顺序图 •交互概述图在草图中更加适用,先通过活动图对业务流程进行建模,然后对于一些关键的、复杂度并不高的活动节点进行细化,用顺序图来表示它的对象间的控制流 •不要盲目的使用交互概述图,对于规模... 阅读全文
posted @ 2009-11-28 21:37 冯瑞涛 阅读(5974) 评论(1) 推荐(1) 编辑
摘要: •交互与交互图 交互的概念 •一次交互就是指在特定语境中,为了实现某一个目标,而在一组对象之间进行交换的一组消息所表示的行为 消息 UML中的4种交互图 •顺序图:顺序图是一种强调消息时间顺序的交互图,为读者提供了控制流随着时间推移的清晰的可视化轨迹 •通信图:UML 2.0中的通信图实际上就是UML 1中的协作图,它强调的是参加交互的对象... 阅读全文
posted @ 2009-11-28 18:43 冯瑞涛 阅读(23902) 评论(2) 推荐(1) 编辑
摘要: UML 中的关系是比较难记的部分,这里我把UML常用的关系做一下总结和简单介绍。 说明: 示例图形是使用 EA 7.5 绘制的。 UML 五种基础关系(类图为例)关联关系关联关系连接元素和实例,用无方向实线连接两个模型元素。关联的两端可以为双方标记角色和多重性现实事物不是孤立存在的,对象与对象之间都存在着一定的关系,比如教师和学生,我们用关联关系表示。建角色 角色:代表Class3扮演&ldquo... 阅读全文
posted @ 2009-11-28 12:55 冯瑞涛 阅读(1180) 评论(0) 推荐(0) 编辑
  2009年11月26日
摘要: 这个理论内容源自于我阅读的UML .Net 实战一书,这本书整本都在讲五步法的开发过程,因为他是以.Net 为背景编写的所以我想学习一下他其中的一些应用思想。这本书针对的UML不是2.0 UML 五步法并不是适合于开发复杂系统的全功能的OOAD过程,他没有管理、测试、文档编制和审查功能,UML五步法适合于学习UML的框架过程。 6,7,8,9,10章是细化每一个过程的特定章节。 1.定义 找... 阅读全文
posted @ 2009-11-26 11:53 冯瑞涛 阅读(1176) 评论(1) 推荐(0) 编辑
  2009年11月25日
摘要: 真的很高兴,就在今天 2009年11月25日,“博客园团队”为我们CSLA.Net爱好者开通了CSLA.Net团队的首页,我们要用心维护这个博客园团队,为国内所有爱好CSLA.Net朋友找到一个可以学习和交流的环境,找到一个家,一个技术的支持点。他就在博客园,在博客园CSLA团队,欢迎您回帖加入。这里不仅限于CSLA.Net,我们可以交流.Net 新技术,还有开发,分析,设... 阅读全文
posted @ 2009-11-25 17:39 冯瑞涛 阅读(2210) 评论(41) 推荐(1) 编辑
摘要: UML(Unified Modeling Language,统一建模语言)是一组用于描述OOAD过程的图形化表达方式。 UML为交流面向对象的设计中的需求,行为、体系结构的实现提供了一套综合的表示法。 UML绘制工具,EA 和VSU 2010 UML由9个不同类型的图组成: 用例图:显示了系统的外部可视行为。 用例图描述了系统外的人员和系统的交互动作,以及系统的响应,该类型的图可以用于描... 阅读全文
posted @ 2009-11-25 16:31 冯瑞涛 阅读(10748) 评论(2) 推荐(0) 编辑
摘要: 面向对象的分析和设计(Object Oriented Analysis And Design )3个重要的概念 -- 对象、分析、设计   对象 封装(Encapsulation) 公布功能部分内容,隐含内部实现。 松散耦合(Loose coupling) 耦合代表一个系统使用另一个系统功能的深度或依赖程度,依赖程度越大对于修改所带来的维护就会越多,对其他系统的影响越大,通过接... 阅读全文
posted @ 2009-11-25 12:58 冯瑞涛 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: WCF技术允许创建服务,访问跨进程、机器和网络的其他应用程序。这些服务可以共享多个应用程序中的服务,提供数据源,或者抽象复杂的过程。与Web服务一样,WCF服务提供的功能也封装为该服务的方法。每个方法——在WCF术语中称为“操作”——都有一个端点,用于交换数据。在这一点上,WCF与Web服务不同。在Web服务中,只能在HTTP... 阅读全文
posted @ 2009-11-25 11:13 冯瑞涛 阅读(2485) 评论(2) 推荐(1) 编辑
  2009年11月24日
摘要:     我注册持有域名: finemoon.com finehappy.com terryfeng.com  (New)   我会用TerryFeng.com作为博客的独立域名访问地址, 之前持有的域名finemoon和finehappy我打算用作信息的交流。 阅读全文
posted @ 2009-11-24 16:45 冯瑞涛 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 设计模式与重构是软件开发设计的基石,在这里我从.Net 及C#语言的实现角度记录这部分的知识。丰富博客中关于设计模式与重构方面的内容。设计模式基础 本部分已大话设计模式的内容做参考,本书很好读,语言风趣,重视过程,看起来不枯燥挺有意思,值得一读,可以做为一本快速入门的书籍珍藏。1. 简单工厂模式 2. 策略模式 (Strategy) 3. 单一职责原则 4. 开放-封闭原则(OCP) 5. 开闭原... 阅读全文
posted @ 2009-11-24 15:27 冯瑞涛 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: •如何阅读部署图 阅读基本部署图 上图解释 BS客户端支持IE6亿傻姑娘和FF1.5以上版本,通过Http请求 CS客户端是Windows系统,需要按.net1.1, sw.exe 是客户端程序,通过WebService与服务器通信 服务器是IIS,.Net 1.1 各个组件之间相互依赖,通过ADO.Net 访问数据库 数据库为 Oracle 9i   部署图的主要元素 •... 阅读全文
posted @ 2009-11-24 13:43 冯瑞涛 阅读(4638) 评论(0) 推荐(0) 编辑
摘要: Domain-Specific ModelingandModel Driven Architecture DSM(领域定义建模)和MDA(模型驱动架构) 模型在软件开发中的角色 当今信息系统的开发越来越复杂,而且所涉及到的领域也越来越广,开发者必须掌握许多不同的技术,包括流行的面向对象技术,XML,脚本语言,接口定义语言,过程定义语言,数据库定义和查询等等。要把来自于问题领域的需求转换成解决方案需... 阅读全文
posted @ 2009-11-24 12:43 冯瑞涛 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是MDA MDA(Model Driven Architecture)是模型驱动架构,它是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MDA把建模语言用作一种编程语言而不仅仅是设计语言。MDA的关键之处是模型在软件开发... 阅读全文
posted @ 2009-11-24 12:38 冯瑞涛 阅读(3292) 评论(0) 推荐(0) 编辑
摘要: 2 开闭原则(Open-Closed Principle,OCP) 2.1 什么是开闭原则     开闭原则是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。     1988年,Bertrand Meyer在他的著作《Object Oriented Software... 阅读全文
posted @ 2009-11-24 12:32 冯瑞涛 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: •什么是构件 构件和构件的要素 •构件是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现 •规格说明:对于构件,必须有一个它所提供服务的抽象描述。通俗地说,每个构件都必须提供特定的服务 •一个或多个实现:构件是一种物理概念,必须被一个或多个实现所支持,当然这些实现都必需符合规格说明 •受约束的构件标准:每一个构件,在实现时必须遵从某种构件标准 •封装方法:也就是构件遵从... 阅读全文
posted @ 2009-11-24 11:35 冯瑞涛 阅读(73789) 评论(1) 推荐(0) 编辑
  2009年11月22日
摘要:   •状态和状态机 状态、状态表示法及状态机 •状态是指在对象生命周期中满足某些条件、执行某些活动或等待某些事件的一个条件和状况 •一个状态通常包括名称、进入/退出活动、内部转换、子状态和延迟事件等五个部分组成 •状态机是计算机科学理论的一部分,但UML中的状态机模型主要是基于David Harel所做的扩展,是用来展示状态与状态之间转换的图 •如何阅读状态机图 阅读最简单的状态... 阅读全文
posted @ 2009-11-22 16:18 冯瑞涛 阅读(9430) 评论(1) 推荐(4) 编辑
摘要: 内容路线 •活动图概述 活动图概述 •活动图和交互图是UML中对系统动态方面建模的两种主要形式 •交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流 •活动图是一种表述过程基理、业务过程以及工作流的技术。它可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模 •UML 2.0而言,去除了“活动图是状态图的一种特例”这一规定     ... 阅读全文
posted @ 2009-11-22 12:50 冯瑞涛 阅读(23658) 评论(0) 推荐(4) 编辑
摘要: 内容图谱 •对象与类的关系 对象的概念与特性 •对象代表一个单独的、可确认的物体、单元或实体,它可以是具体的也可以是抽象的,在问题领域里有确切定义的角色。换句话说,对象是边界非常清楚的任何事物 •状态(属性):对象的状态包括对象的所有属性(通常是静态的)和这些属性的当前值(通常是动态的) •行为(方法,事件):没有一个对象是孤立存在的,对象可以被操作,也可以操作别的对象。而行为就是一个对象根... 阅读全文
posted @ 2009-11-22 09:21 冯瑞涛 阅读(13184) 评论(0) 推荐(0) 编辑
  2009年11月21日
摘要: 不知道是因为安装了Silverlight 4 Tools  还是 Office 2010 的缘故 今天VSTS 2010 无法启动了,启动提示 点“确定”关闭,看到了微软Connect 上说用下面的命令就可以。 devenv /resetsettings 使用这个命令之后,解决了问题,VSTS 2010 可以正常启动了。 阅读全文
posted @ 2009-11-21 15:39 冯瑞涛 阅读(727) 评论(1) 推荐(1) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 35 下一页