上一页 1 ··· 3 4 5 6 7

2010年10月18日

三.创建型设计模式——Simple Factory Pattern(简单工厂模式)

摘要: 定义  专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂(Simple Factory)模式又称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,通常它根据变量的不同返回不同的类的实例。UML类图如下:    简单工厂模式的实质是由一个工厂类根据传入的参量,动态决定应该创建出哪一个产品类的实例。简单工厂模式实际上不属于23个GoF... 阅读全文

posted @ 2010-10-18 23:20 tLEE 阅读(856) 评论(0) 推荐(0)

2010年10月17日

二.负责任地设计对象-GRASP

摘要: 什么是GRASP  通用责任分配软件模式GRASP为英文General Responsibility Assessment Software Patterns各单词首字母的组合,分别解释为:    General:通用的、抽象的、广泛应用的;    Responsibility:责任、义务、职责;    Assessment:分配责任于一个模块或类;    Software:计算机代码、软件;  ... 阅读全文

posted @ 2010-10-17 22:53 tLEE 阅读(801) 评论(0) 推荐(0)

一.什么是设计模式

摘要: 什么是设计模式  模式的定义:模式是一种问题的解决思路,它已经适用于一个实践环境,并且可以适用于其他坏境。  设计模式通常是对于某一类的软件设计问题的可重用的解决方案,将设计模式引入软件设计和开发过程,其目的就在于要充分利用已有的软件开发经验。  设计模式的种类很多,包括分布式编程模式、用户界面模式、数据模型模式三大类。目前流程的面向对象设计模式,仅1995年“gang of four... 阅读全文

posted @ 2010-10-17 21:43 tLEE 阅读(2169) 评论(0) 推荐(0)

2010年10月13日

class和struct

摘要: 什么是class? class(类)是面向对象编程的基本概念,是一种自定义数据结构类型,通常包含字段、属性、方法、属性、构造函数、索引器、操作符等。因为是基本的概念,所以不必在此详细描述,读者可以查询相关概念了解。我们重点强调的是.NET中,所有的类都最终继承自System.Object类,因此是一种引用类型,也就是说,new一个类的实例时,对象保存了该实例实际数据的引用地址,而对象的值保存在托管... 阅读全文

posted @ 2010-10-13 00:18 tLEE 阅读(289) 评论(0) 推荐(0)

2010年10月12日

接口和抽象类

摘要: 什么是接口? 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。代码什么是抽象类? 抽象类提供多个派生类共... 阅读全文

posted @ 2010-10-12 22:29 tLEE 阅读(249) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7

导航