共4页: 上一页 1 2 3 4 下一页 
摘要: 单例模式 模式简介 保证一个类仅有一个实例,并提供一个访问它的全局访问点 简单来说,让类自己负责保存它的唯一实例(静态私有变量),通过使用受保护的构造函数来保证没有其他实例可以被创建,并且提供一个访问该实例的公有方法(公有的静态方法),这就是单例(Singleton)模式。 结构说明 UML类图 职阅读全文
posted @ 2018-05-19 16:56 Answer.Geng 阅读(197) 评论(0) 编辑
摘要: 原型模式 模式简介 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 通俗来说,原型模式就是从一个对象,通过复制的手段去创建另外一个对象,而且不需要知道任何创建的细节。 思考:这么做有什么好处? 省略创建者类 。例如在工厂方法中,客户端创建一个产品,必须调用相应工厂类中的方法获取产品阅读全文
posted @ 2018-05-18 13:09 Answer.Geng 阅读(277) 评论(0) 编辑
摘要: 建造者模式 模式简介 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式属于创建型模式。 结构说明 UML类图 角色及职责 Builder 为创建一个Product对象的各个部件指定抽象接口 ConcreteBuilder 具体的生成器,实现Builder的接口以构阅读全文
posted @ 2018-05-11 13:18 Answer.Geng 阅读(303) 评论(0) 编辑
摘要: 抽象工厂 模式简介 抽象工厂模式(Abstract Factory Pattern)提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。 结构说明 结构图 角色及职责 AbstractFactory 抽象工厂类。声明一个创建抽象产品对阅读全文
posted @ 2018-05-06 17:00 Answer.Geng 阅读(168) 评论(0) 编辑
摘要: 工厂方法 模式简介 工厂方法模式(Factory Method Pattern)又被称为工厂模式,也叫虚构造器(Virtual Constructor)模式或多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中, 工厂父类负责定义一个用于创建产品对象的公共接口阅读全文
posted @ 2018-04-24 20:15 Answer.Geng 阅读(84) 评论(0) 编辑
摘要: 简单工厂 简介 简单工厂模式属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式是一个工厂对象决定创建出哪一种产品类的实例 。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 结构阅读全文
posted @ 2018-04-18 22:06 Answer.Geng 阅读(197) 评论(1) 编辑
摘要: 无参属性 属性是类或对象中的一种智能字段形式。从对象外部,它们看起来像对象中的字段。 如下定义了一个属性Name,属性包含get和set访问器的声明。 public class Person { private string name; public string Name { get { retu阅读全文
posted @ 2017-09-23 15:29 Answer.Geng 阅读(165) 评论(1) 编辑
摘要: 参数 可选参数与命名参数 设计方法时,我们可以为部分参数设置默认值,在方法调用时就可以不提供该参数,使用其默认值。此外,调用方法时可以通过指定参数名的方式来传递参数。话不多说,请看以下示例: static void Main(string[] args) { SomeMethod(); //X=0,阅读全文
posted @ 2017-09-19 22:09 Answer.Geng 阅读(372) 评论(0) 编辑
摘要: 构造器 构造器(构造函数)是将类型的实例初始化的特殊方法。构造器可分为 实例构造器 和 类型构造器 ,本节将详细介绍有关内容。 实例构造器 顾名思义,实例构造器的作用就是对类型的实例进行初始化。如果类没有显示定义任何构造器,C 编译器会定义一个默认的无参构造器。相反,如果类中已经显示地定义了一个构造阅读全文
posted @ 2017-09-11 22:41 Answer.Geng 阅读(424) 评论(3) 编辑
摘要: 类型的成员 类型中可以定义多种成员,本篇不作深入讲解,后续再逐一介绍。 常量 :数据值值恒定不变的符号。 字段 :只读或可读/可写的数据值。 实例构造器 :将对象的实例字段初始化的特殊方法。 类型构造器 :将类型的静态字段初始化的特殊方法。 方法 :更改或查询类型或对象状态的函数。 操作符重载 :操阅读全文
posted @ 2017-09-04 21:07 Answer.Geng 阅读(59) 评论(0) 编辑
共4页: 上一页 1 2 3 4 下一页