posts - 231,  comments - 546,  views - 135万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
09 2017 档案
C#设计模式之四建造者模式(Builder Pattern)【创建型】
摘要:一、引言 今天我们要讲讲Builder模式,也就是建造者模式,当然也有叫生成器模式的,英文名称是Builder Pattern。在现实生活中,我们经常会遇到一些构成比较复杂的物品,比如:电脑,它就是一个复杂的物品,它主要是由CPU、主板、硬盘、显卡、机箱等组装而成的。手机当然也是复杂物品,由主板,各 阅读全文
posted @ 2017-09-30 13:12 可均可可 阅读(12053) 评论(2) 推荐(9) 编辑
C#设计模式之三抽象工厂模式(AbstractFactory)【创建型】
摘要:一、引言 写了3篇有关设计模式的文章了,大家有了些反馈,说能从中学到一些东西,我感到很欣慰,那就继续努力。今天我要写第四个模式了,该模式叫抽象工厂。上一篇文章我们讲了【工厂方法】模式,它是为了解决【简单工厂】模式所面对的问题,它的问题就是:如果我们增加新的产品,工厂类的方法就要修改本身的代码,增加产 阅读全文
posted @ 2017-09-26 15:07 可均可可 阅读(11922) 评论(8) 推荐(11) 编辑
C#设计模式之二工厂方法模式(Factory Method Pattern)【创建型】
摘要:一、引言 在上一篇文章中我们讲解了过渡的一种模式叫做【简单工厂】,也有叫【静态工厂】的,通过对简单工厂模式得了解,我们也发现了它的缺点,就是随着需求的变化我们要不停地修改工厂里面的方法的代码,需求变化越多,里面的If--Else--也越多,这样就会造成简单工厂的实现逻辑过于复杂。设计模式是遵循一定原 阅读全文
posted @ 2017-09-21 11:57 可均可可 阅读(18092) 评论(3) 推荐(8) 编辑
C#设计模式之简单工厂模式(过渡模式)
摘要:一、引言 之所以写这个系列,是了为了自己更好的理解设计模式,也为新手提供一些帮助,我都是用最简单的、最生活化的实例来说明。在上一篇文章中讲解了单例模式,今天就给大家讲一个比较简单的模式——简单工厂模式。但是这里要说明的是,这个模式并不属于GoF23里面的设计模式,其实他属于一个过渡的模式,这个模式是 阅读全文
posted @ 2017-09-19 13:27 可均可可 阅读(2759) 评论(2) 推荐(5) 编辑

点击右上角即可分享
微信分享提示