--------------【C#与设计模式】
兔兔耶耶
上得厅堂,下得厨房,写得了代码,调得了bug^_^
展开
-
《设计模式》结构型模式
篇博文写了创建型模式中的(工厂家族)。这次来介绍一下结构型模式。主要从各个模式的含义,优缺点,适用场合及结构图来了解结构型模式。结构型模式包括有7种模式,适配器模式,外观模式,代理模式,桥接模式,享元模式,组合模式,装饰模式。每个模式各有优缺,孰优孰劣,请看下文。原创 2014-05-25 11:04:39 · 1527 阅读 · 23 评论 -
《设计模式》工厂家族
设计模式被分成了三种类型,这次来说一下创建型中的工厂家族(简单工厂方法,工厂方法模式,抽象工厂)。通过了解,三者之间的比较来加深对工厂家族的了解。简单工厂: 工厂类中有必要的逻辑判断,根据客户端的选择可以动态的实例化相关类.去除了与具体产品的依赖。工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪个类.使得一个类的实例化延迟到其子类。抽象工厂:提供创建一系列相关或互相依赖对象的接口,而无需指定他们具体的类。原创 2014-05-17 19:11:27 · 1533 阅读 · 25 评论 -
《设计模式》组合模式---伊利工厂
组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。伊利总工厂在内蒙古,像牛奶一类的东西保质期都不长,为了让大家喝到真正的优质牛奶,伊利就在全国增加分工厂,来满足需求。 不管是总工厂还是分工厂,都有生产和销售部门。在组合模式中,这就可以说成是整体与部分可被一致对待的问题。原创 2014-05-01 17:51:06 · 2211 阅读 · 30 评论 -
《设计模式》模板设计方法——面条很香
所谓的模板方法模式,就是定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法结构就可重新定义算法的某些特定步骤。 理论总是需要实践去证明的,接下来就让我们以文章开头的大碗面为例,举例细说模板方法模式。 食堂的大碗面分有鸡排,排骨面等等,面的叫法不一样,但是做法一样,加的原料也差不多,葱,香菜,汤。唯一的不同就是加排骨还是鸡排。原创 2014-04-28 21:49:09 · 2563 阅读 · 40 评论 -
C#---颗粒归仓
C#在经历过我的冷落,重新认真对待后,结束了视频的学习。冷落是因为刚开学,不想把任何学习(英语,C++,自考)丢下,又没有好的计划,所以总是遗忘C#。 之后,认识到了再拖,受罪的还是自己。所以对于最近的C++,自考。我都会给自己拟定一个个小计划,各个击破,这种方法对我来说,执行效率很好。每个人的学习方法不一样,适合别人的,未必适合你。 看完C#视频后,自己的感受原创 2014-03-22 15:59:28 · 1675 阅读 · 41 评论