- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 【设计模式】 之 建造者模式
概念: 建造者模式(Builder):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 解释说明: 1. 2. 3. 4. 具体实例: 正文 具体实例: 正文
2015-12-30 15:49:44 770 23
原创 【设计模式】 之 原型 VS 模板方法
概念: 原型模式(Prototype):用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 解释说明: 1.原型模式和模板方法模式比较像,回想起来经常混在一
2015-12-30 11:42:19 1179 33
原创 【C#】 之 out和ref
默认传参: 参数传入函数的默认行为是按值传递。传入方法中的参数是原始数据的副本。 以下是一个小例子: public static int Add( int x, int y) { int ans=x+y; x=100000; y=800000; retur
2015-12-29 12:24:54 621 25
原创 【设计模式】 之 抽象工厂
概念: 抽象工厂模式(Abstract Factory),提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 解释说明: 1.抽象工厂采取了很多接口,通过接口来最后实现它要达到的目的。 2 . 比如我们家里的各种遥控器都有一个调高调低的功能,找到遥控器得要个接口,找到遥控器的功能也要个接口。在代码中
2015-12-25 15:50:37 814 28
原创 【设计模式】 之 单例模式
概念: 单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。 简单说明: 有些类我们实例化只需要实例出一个就好了,比如说那些表示状态的窗口。如果同时实例化出多个,但是显示的又不一样,那么到底哪个是对的就不清楚了。所以这个模式可以保证一个类仅有一个实例。 单例模式实现:
2015-12-23 11:16:09 796 24
原创 【设计模式】 之 工厂方法
概念: 工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 解释说明: 1.在简单工厂中,客户端没有对具体产品有依赖,只是发出一个参数,工厂生产它要的结果。但是这样一来工厂就必须有逻辑判断,如果我们要扩展相应功能,那么工厂内部需要修改,新的功能也需
2015-12-22 10:33:33 1187 30
原创 【设计模式】 之 简单工厂
概念: 简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Static FactoryMethod)模式,它属于类创建型模式。 解释说明: 1.简单工厂其实就是我们需要什么东西就实例化
2015-12-19 16:50:46 815 22
原创 【C#】 之 构造函数
构造函数,是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们即构造函数的重载。 概念有些难理解,一步步来理解。 1. 首先说C#中最常见的“类”,它是由字段数据和操作这些数据的成员组成的。如图所示: 而构造
2015-12-04 11:00:59 837 17
SecureCRT-7.3.2-752.ubuntu13-64.x86_64
2019-05-01
Jedis-Util
2018-08-13
23种设计模式_Java实现
2018-08-12
FastDFSClient
2018-08-12
SoapUI-5.2.1
2018-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人