自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 系统构架设计应考虑的因素

摘要:本文从程序的运行时结构和源代码的组织结构两个方面探讨了系统构架设计应考虑的各种因素,列举了系统构架设计文档应考虑的一些问题。 关键字:系统构架、设计、考虑、因素正文:约公元前25年,古罗马建筑师维特鲁威说:“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计算。”(好难哪,软件构架设计师的要求呢?大家好好想想吧。)本

2006-09-29 14:04:00 1196

原创 设计模式之二 abstract factory模式

要点:1、如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式,这时候使用简单的静态工厂完全可以;2、“系列对象” 指的是这些对象之间相互依赖、或作用的关系,例如游戏场景当中的“房屋”和“道路”的依赖,“道路”与“地道”的依赖;3、工厂模式主要应用于对新系列的变动,其缺点在于难于应付新对象的需求变动;4、Abstract Factory模式经常与Factor

2006-07-28 13:42:00 683

原创 设计模式之一 singleton模式

Singleton模式的要点:1、某个类只能有一个实例2、必须自行创建这个实例3、必须向整个系统提供这个实例 代码要点:1、类的构造函数必须是private类型2、类中的成员前必须有关键字static单线程中singleton模式public sealed class Singleton{    static Singleton instance=null;    private

2006-07-28 09:20:00 635

转载 敏捷软件开发(原则,模式与实践)

教堂尖顶上的风标,即使由钢铁制成,如果不懂得顺应风势的艺术,一样会被风暴立即摧毁。——海因里希.海涅一、敏捷软件开发宣言1、个体和交互胜过过程和工具人是获得成功的最为重要的因素。合作、沟通以及交互能力要比单纯的编程能力更为重要。一个由平均水平程序员组成的团队,如果具有良好的沟通能力,将比那些虽然拥有一批高水平程序员,但是成员却不能进行交流的团队更有可能获得成功。选择合适的工具而

2006-07-25 11:19:00 897

转载 第二节 定义接口

    从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。  定义接口的一般形式为:[attributes] [modifiers] interface identifier [:base-list] {interface-body}[;]   说明:  1、attributes(可选):附加的定义性信息。  2、modifie

2006-07-19 13:47:00 1117 1

原创 第七节 覆盖虚接口

   有时候我们需要表达一种抽象的东西,它是一些东西的概括,但我们又不能真正的看到它成为一个实体在我们眼前出现,为此面向对象的编程语言便有了抽象类的概念。C#作为一个面向对象的语言,必然也会引入抽象类这一概念。接口和抽象类使您可以创建组件交互的定义。通过接口,可以指定组件必须实现的方法,但不实际指定如何实现方法。抽象类使您可以创建行为的定义,同时提供用于继承类的一些公共实现。对于在组件中实现多态行

2006-07-19 13:44:00 556

转载 第六节 接口转换

C#中不仅支持.Net 平台,而且支持COM平台。为了支持 COM和.Net,C# 包含一种称为属性的独特语言特性。一个属性实际上就是一个 C# 类,它通过修饰源代码来提供元信息。属性使 C# 能够支持特定的技术,如 COM 和 .Net,而不会干扰语言规范本身。C# 提供将COM接口转换为 C#接口的属性类。另一些属性类将 COM类转换为C# 类。执行这些转换不需要任何 IDL 或类工厂。 

2006-07-19 13:42:00 638

转载 第五节 实现接口

1、显式实现接口成员  为了实现接口,类可以定义显式接口成员执行体(Explicit interface member implementations)。显式接口成员执行体可以是一个方法、一个属性、一个事件或者是一个索引指示器的定义,定义与该成员对应的全权名应保持一致。using System ;interface ICloneable { object Clone( ) ;}interf

2006-07-19 13:41:00 570

转载 第四节、访问接口

对接口成员的访问  对接口方法的调用和采用索引指示器访问的规则与类中的情况也是相同的。如果底层成员的命名与继承而来的高层成员一致,那么底层成员将覆盖同名的高层成员。但由于接口支持多继承,在多继承中,如果两个父接口含有同名的成员,这就产生了二义性(这也正是C#中取消了类的多继承机制的原因之一),这时需要进行显式的定义: using System ;interface ISequence

2006-07-19 13:39:00 520

转载 第三节 定义接口成员

接口可以包含一个和多个成员,这些成员可以是方法、属性、索引指示器和事件,但不能是常量、域、操作符、构造函数或析构函数,而且不能包含任何静态成员。接口定义创建新的定义空间,并且接口定义直 接包含的接口成员定义将新成员引入该定义空间。      说明:      1、接口的成员是从基接口继承的成员和由接口本身定义的成员。      2、接口定义可以定义零个或多个成员。接口的成员必须是方法、属性、事件或

2006-07-13 15:54:00 659

转载 管理信息系统需求调研分析指南

  来源: 51cmm   作者: 卢琳生   

2006-06-28 13:58:00 1413

转载 企业管理软件的需求获取方法

中国系统分析师 sachina.cn 作者:未知 来自:未知 时间:2005-8-11在需求工程中,需求获取阶段是和用户交往最多的一段时间, 而绝大部分用户是不懂得需求分析方法的,他们不知道怎样全面而又准确无误地表达自己的需求,因而对于需求分析人员来讲,需要掌握很好的方法与技巧,恰当地启发引导用户表达自己的需求,以便为项目的成功提供一个很好的基石。一. 需求获取的2个基本原则:1

2006-06-28 13:50:00 1371

转载 61条面向对象设计的经验原则

来自:Blog.CSDN 《OOD启思录》 作者:J.Riel 鲍志云 译 [2004/10/11] 原文:http://blog.csdn.net/cpluser/archive/2004/10/09/129291.

2006-06-28 13:44:00 533

原创 读“走出需求分析的泥潭”总结

今天正在读2006年第5期程序员“走出需求分析的泥潭”,读后感觉很实用。总结如下。需求分析的误区有以下几个方面:1、只有业务需求,没有功能需求;2、需求描述具有二义性;3、需求细化程度不够;4、需求过程缺乏沟通。避免走入误区的方法。1、对需求进行分类,明确业务需求和功能需求,根据业务需求分析出功能需求,再和用户交流,确认功能需求。2、正确描述用户需求,需求规格说明书的句子和段落要简短,不能

2006-06-28 13:37:00 879

转载 第一节 接口慨述

第一节 接口慨述       接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。        接口好比一种模版,这种模版定义了

2006-06-22 13:15:00 832

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除