【设计模式】
程序猿小亮
精通JAVA,Mysql数据库、MQ、Redis、Netty等中间件。具有多年金融行业分布式开发经验。成功的路上,没有捷径,希望我的博文能够帮助您。
展开
-
【大话设计模式】——工厂模式家族
在工厂模式家族中最出名的是工厂三姐妹,根据抽象的程度不同分为简单工厂、工厂模式和抽象工厂模式。他们在我们平时的编程中会经常使用。所以我们应该详细地了解一下他们三者之间优缺点。 简单工厂 定义 简单工厂模式又叫做静态工厂方法(Static FactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式原创 2013-04-08 22:09:27 · 2405 阅读 · 3 评论 -
大话C#程序设计
1.C# C#和Java都是完全面向对象的编程语言。面向对象语言中,完全可以把现实世界的任何事物看成一个对象,理解了对象这个概念,学习面向对象的知识就可以说轻车熟路了。 2.C#特点: C#语言由C/C++语言演变来,C#具有现代、简单、完全面向对象和类型安全的特点。C#抛弃了C++的复杂性,使它更易使用,更少出错。 3.学习C#具有原创 2013-02-23 11:12:32 · 4308 阅读 · 1 评论 -
深入浅出单例模式
从现在看来,学习设计模式是很久之前的事了,刚开始的时候对设计模式的理解真的很浅,基本就是处于表面,不知道怎么在系统中应用。现在小组开始合作做系统了,在系统中使用设计模式,能更好的实现代码复用,让自己的系统更好的做到低耦合高内内,同时对于后期的扩展和维护也更加的方便。 这篇博客我们主要重新回顾和认识单例模式: 单例模式(Singleton): 保证一个类仅有一个实例,并提供原创 2013-09-30 11:22:25 · 3156 阅读 · 6 评论 -
【大话设计模式】——观察者模式
现实生活中存在很多观察者模式的实例,对于我们的理解和学习存在很大的帮助。最简单的例子,我们每天都使用Windows系统,用户界面和窗体之间,不同的状态发生不同的变化就是很好的观察者模式。 观察者模式(Observer)结构图: 场景:老板胡汉三回来了,通知员工,继续工作! 定义抽象的通原创 2013-03-17 15:39:07 · 2744 阅读 · 4 评论 -
【大话设计模式】——建造者模式
1.定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2.类型 创建型模式 3.类图 四种元素: Builder是一个抽象的建造者接口,为创建一个Product对象的各个部件指定的抽象接口。一般至少会有两个抽象方法,一个用来建造产品;一个是用来返回原创 2013-04-23 20:37:58 · 2316 阅读 · 4 评论 -
【大话设计模式】——适配器模式
定义: 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原来由于接口不兼容而不能一起工作的类可以一起工作。 类型: 结构型模式 分类:类适配器模式和对象适配器模式 类适配器模式通过多重继承对接口进行匹配,而C#、VB.NET、JAVA等语言不支持多重继承,一个类只允许有一个父类。所以我们主要介绍的是对象适配器模式。 类图:原创 2013-04-14 16:06:23 · 2379 阅读 · 1 评论