【设计模式学习】
文章平均质量分 69
王雪娜-Alisa
星星的亮是自己的颜色,月亮的亮是别人的反射。
展开
-
我与大话设计模式之代码篇(四)-----外观模式
外观就是门面,所以外观模式也叫作门面模式,当看到书上的门面模式的时候我就想家了,想念家里的门,家里的人儿们。 外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。看完定义就来看看我理解的外观模式吧,大话书上是以客户买股票和买基金进而买股票对比的,下面看一下客户直接买股票的结构图:原创 2015-11-28 09:11:13 · 761 阅读 · 16 评论 -
三层初识
学习了VB.NET,我的内心是挣扎的,感觉,感觉没收获到什么,于是稀里糊涂进行了三层的学习,别说,三层的初次学习印象很深,甚是喜欢,听我慢慢道来。三层,什么是三层呢,三层就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。原创 2015-12-25 09:52:36 · 640 阅读 · 3 评论 -
浅复制&深复制
First,先说说这篇博客的来历,当时学习大话设计模式的时候本来没有想要总结深复制和浅复制的念头,因为原型模式那块学的不好,理解的不太清晰,所以就放弃了,But,最近在学习VB.Net视频,视频里有讲到Shallow copy and Deep copy,当时还迷糊,他说的这是个啥,由于认识copy这个词,所以就猜测出来了,也因为这个知识让我对VB.Net视频更有兴趣了。 S原创 2015-12-17 17:00:11 · 713 阅读 · 8 评论 -
我与大话设计模式之代码篇(三)---抽象工厂模式
最近一直在总结关于工厂-----IFactory的模式,那就接着来,今天总结抽象工厂。我发现简单工厂模式、工厂方法模式和抽象工厂模式之间的关系是这样的:抽象程度:简单工厂模式还是按部就班,先来说一下什么叫做抽象工厂模式。抽象工厂模式(Abstract Factory):提供一个创建一系列相关或者相互依赖对象的接口,而无需制定它们具体的类。这含义里面大概包含了两个含义:一是有很多接口,二是它原创 2015-11-25 16:46:00 · 801 阅读 · 22 评论 -
我与大话设计模式之规则篇(一)
看了设计模式的几个原则,通过故事的学习能更好的理解,类与类之间什么样的关系能使得功能更加的高效并且更好的维护。下面通过几个原则的对比,更好的学习一下。关于依赖倒转原则理解的还是是太好,学习好点再来补充。单一职责原则(SRP)定义:就一个类而言,应该仅有一个引起它变化的原因。 一般看到定义我就直接晕了,还是通过例子来理解比较好。就大话设计模式书上的例子---拍摄来说原创 2015-11-11 21:38:52 · 789 阅读 · 18 评论 -
我与大话设计模式之代码篇(一)-----简单工厂
我与大话设计模式之代码片原创 2015-11-21 19:11:54 · 784 阅读 · 20 评论 -
我与大话设计模式之代码篇(二)----工厂方法模式
上篇学习了简单工厂模式,趁热打铁看一下工厂方法模式。工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。看到定义我还是不是很懂,就理解了类的实例化可以延迟到子类。查阅了很多资料,看了很多小伙伴们的博客,这才理解了一些。原创 2015-11-22 15:58:40 · 726 阅读 · 17 评论 -
设计模式总结(一)
设计模式至此算是看完了吧,但是感觉收获的不多啊,不过还是总结一下,把自己理解的记录下来,慢慢的理解,通过后面的学习来弄懂。敲例子很重要。 设计模式都看了一个月了,从开始的没有头绪,记得刚刚拿到这本书的时候,只觉得这本书好厚,好高大上,当我真正的开始学习它的时候很有兴趣,但是看了几章后就有了厌烦的情绪,有一段时间一直在拖延着不看,就算快速的阅读了例子也有种自我欺骗的感觉,告诉自己看原创 2015-12-05 14:55:01 · 637 阅读 · 7 评论 -
我与大话设计模式之代码篇(五)-----原型模式
public static{ }原创 2015-12-05 19:44:09 · 639 阅读 · 4 评论 -
三层小总结
前言 学习了三层,首先再来复习一下什么是三层,为什么要使用三层,三层关系。 三层定义 三层在实际含义中理解就是将整个业务应用分成三层,即:表现层,业务逻辑层,数据访问层。 表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统。 业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层原创 2015-12-27 10:28:45 · 819 阅读 · 35 评论