设计模式
文章平均质量分 75
爆碎天下
条条Code通罗马
展开
-
C#--设计模式之单例模式
看过好多博客园中大神写的关于设计模式的文章,总结的很好,看过之后,很有体会,决定把设计模式的心得跟大家分享,来先上最简单的-单例模式。原创 2016-09-23 09:29:04 · 193 阅读 · 0 评论 -
C#--设计模式之外观模式
外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。使用外观模式时,我们创建了一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以直接通过外观类来调用内部子系统中方法,从而外观模式让客户和子系统之间避免了紧耦合。下面是代码: /// 以学生选课系统为例子演示外观模式的使用 /// 学生选课模原创 2016-10-13 16:25:20 · 365 阅读 · 0 评论 -
C#--设计模式之组合模式
组合模式实现的最关键的地方--简单对象和符合对象必须实现相同的接口,这就是组合模式能够将组合对象和简单对象进行一致处理的原因。下面是直接的代码: ComplexGraphics complexGraphics = new ComplexGraphics("一个复杂图形和两条线段组成的复杂图形"); complexGraphics.Add(new Line("线原创 2016-10-13 15:43:59 · 161 阅读 · 0 评论 -
C#--设计模式之装饰者模式
以前几个模式中都是定义一个父类,然后定义相应的子类来新添新的功能,但是如果功能太多,一直增加子类就会增加代码量,对后期的维护不方便,所以这一章介绍一种新的模式,装饰着模式来解决这个问题。原创 2016-09-27 10:30:55 · 165 阅读 · 0 评论 -
C#--设计模式之桥接模式
桥接模式,就是将一个抽象对象,写到一个类中,然后将具体的现实对象的共同属性和方法,写到一个父类中,让具体的实现对象来继承这个父类,然后在具体的桥接类中把相应的父类定义为属性,然后在调用的时候就直接调用这个父类的实例,就可以了。原创 2016-09-26 14:38:38 · 182 阅读 · 0 评论 -
C#--设计模式之适配器模式
适配器模式,说白就是建立多个接口,或者多个抽象类,然后应用多态实现这些接口和抽象类的继承,从而实现相应方法的功能。原创 2016-09-26 11:11:51 · 207 阅读 · 0 评论 -
C#--设计模式之建造者模式
从开始到现在,建造者模式已经是设计模式中的第五个模式了,到现在这些模式中都是对抽象方法的继承,运用面向对象中的封装、多态方式实现各个设计模式。原创 2016-09-24 10:07:41 · 169 阅读 · 0 评论 -
C#--设计模式之工厂方法模式
艾玛,上瘾了,赶紧先把这个分享出去,设计模式之工厂方法模式原创 2016-09-24 09:03:27 · 199 阅读 · 0 评论 -
C#--设计模式之简单工厂模式
路是走出来的,同时也是实践出来的,还是自己的理念,自己学习之余,写下心得体会,以帮助初学者少走弯路,也希望大神路过多多指点。这回我主要向大家介绍一下23种设计模式中的简单工厂模式。原创 2016-09-23 10:21:20 · 216 阅读 · 0 评论 -
C#--设计模式之享元模式
这几天项目比较忙,感觉已经隔了半个世纪没来园里转了,接着上次的设计模式来继续说吧,这会来叙说一下享元模式,首先应用场景:就是在我们需要重复使用某个对象的时候,如果我们重复地使用new创建这个对象的话,这样我们在内存就需要多次地去申请内存空间了,这样可能会出现内存使用越来越多的情况,这样的问题是非常严重,然而享元模式可以解决这个问题,具体定义:运用共享技术有效地支持大量细粒度的对象。享元原创 2016-11-04 11:28:31 · 474 阅读 · 0 评论