会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
深蓝水色
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
2018年5月26日
C#设计模式——桥接模式
摘要: 一、桥接模式介绍: 桥接模式即将抽象部分与实现部分脱耦,实现抽象化与实现化的解耦,使它们相互独立互不影响到对方,使它们可以独立变化。 二、使用场景: 三、情景例子: 我们每个品牌的空调都有一个自己的遥控器,我们如果把遥控器做为一个抽象类,抽象类中提供遥控器的所有实现,其他具体空调品牌的遥控器都继承这
阅读全文
posted @ 2018-05-26 23:15 深蓝水色
阅读(170)
评论(0)
推荐(0)
编辑
C#设计模式——适配器模式
摘要: 一、适配器模式介绍: 由于应用环境的变化,我们需要的实现在新的环境中没有现存对象可以满足,但是其他环境却存在这样现存的对象。适配器模式将“将现存的对象”在新的环境中进行调用,使得新环境中不需要去重复实现已经存在了的实现而很好地把现有对象(指原来环境中的现有对象)加入到新环境来使用。适配器模式有类的适
阅读全文
posted @ 2018-05-26 00:27 深蓝水色
阅读(238)
评论(0)
推荐(0)
编辑
2018年5月23日
C#设计模式——原型模式
摘要: 一、原型模式介绍: 原型模式用一个原型对象来指明所要创建的对象类型,然后用复制这个原型对象的方法来创建出更多的同类型对象。 二、应用背景: 当创建一个类的实例的过程很复杂,并且我们需要创建多个这样类的实例时,如果我们用new去创建这样的类实例,会增加创建类的复杂度和耗费更多的内存空间,因为这样在内存
阅读全文
posted @ 2018-05-23 20:37 深蓝水色
阅读(178)
评论(0)
推荐(0)
编辑
2018年5月22日
C#设计模式——建造者模式
摘要: 一、建造者模式介绍: 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示,使得建造代码与表示代码的分离,可以使客户端不必知道产品内部组成的细节,从而降低了客户端与具体产品之间的耦合度。建造者模式的本质是使组装过程和创建具体产品解耦。
阅读全文
posted @ 2018-05-22 22:16 深蓝水色
阅读(268)
评论(0)
推荐(0)
编辑
2018年5月21日
C#设计模式——抽象工厂模式
摘要: 一:抽象工厂模式: 抽象工厂模式提供一个创建产品的接口来负责创建相关或依赖的对象,而不具体明确指定具体类,抽象工厂允许客户使用抽象的接口来创建一组相关产品,而不需要知道或关心实际生产出的具体产品是什么。而在上次介绍工厂方法模式中我们介绍到,工厂方法模式可以克服简单工厂设计模式的难以扩展缺点,工厂方法
阅读全文
posted @ 2018-05-21 21:25 深蓝水色
阅读(1463)
评论(0)
推荐(0)
编辑
2018年5月20日
C#设计模式——工厂方法模式
摘要: 一、工厂方法模式介绍: 在前面简单工厂模式中讲到其缺点——难以扩展,一旦添加新产品就不得不修改简单工厂方法,这样就会造成简单工厂的实现逻辑过于复杂,而本次介绍的工厂方法模式可以解决简单工厂模式中存在的这个问题。工厂方法模式的实现把具体产品的创建推迟到子类中,此时工厂类不再负责所有产品的创建,而只是给
阅读全文
posted @ 2018-05-20 20:47 深蓝水色
阅读(285)
评论(0)
推荐(0)
编辑
2018年5月19日
C#设计模式——简单工厂模式实现:超市收银系统
摘要: 一、超市收银系统: 在上一篇中简单介绍了简单工厂模式,在理论方面应该清楚了这是个什么东西用来处理什么情况和它的优缺点,现在来看看应用简单工厂模式的一个现实情境——超市收银系统。在现实生活中商品、仓库、超市、顾客就是一条链子,通过这条链子不论是顾客买商品或者是超市管理商品都得到非常方便的效果,超市也会
阅读全文
posted @ 2018-05-19 22:00 深蓝水色
阅读(1091)
评论(0)
推荐(0)
编辑
2018年5月18日
C#设计模式——简单工厂模式
摘要: 一、简单工厂模式介绍: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 二、背景: 我们日常编程中,当
阅读全文
posted @ 2018-05-18 23:40 深蓝水色
阅读(565)
评论(0)
推荐(0)
编辑
2018年5月17日
C#设计模式——单例模式
摘要: 一、单例模式定义: 确保一个类只有一个实例,并提供一个访问它的全局访问点。 二、背景: 当我们的系统中某个对象只需要一个实例的情况,例如:操作系统中只能有一个任务管理器,操作文件时,同一时间内只允许一个实例对其操作等。 三、实现思维: 1、私有化构造函数,使外界不能创建该类实例。 2、声明一个静态变
阅读全文
posted @ 2018-05-17 20:40 深蓝水色
阅读(235)
评论(0)
推荐(0)
编辑
上一页
1
2