雨落天涯

问花花不语,为谁落,为谁开。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年5月16日

摘要: 最近一直都在看有关三层和MVC的资料,说来也挺可笑的,刚开始看培养目标的时候,还以为三层和MVC是同一个东西呢,所以去图书馆找资料的时候,也是想着要么找本MVC要么找本三层的书就可以了。反正两者都是一样的嘛! 随着查阅资料的增多,才发现三层和MVC还真不是同一个东西。那么三层和MVC是什么呢?它们两者有什么区别呢?由于没有项目经验,还只是在初步学习阶段,所以只能借鉴网上大部分主流的观点,先从理论上了解它们,以后会从实践中去体会和了解。1.什么是三层? 看下面的图: 所谓的三层体系结构,就是在客户端和数据之间加入了一个“中间层”,也叫“组件层”。这里的三层体系不同于物理上的三层,... 阅读全文
posted @ 2013-05-16 20:39 雨落天涯 阅读(218) 评论(0) 推荐(0) 编辑

2013年5月10日

摘要: VB.NET视频从4月27号开始,截止到今天,花了两周的时间,磕磕绊绊的看完了。本来是一周就能解决的事情,但是却花了双倍的时间。 VB.NET视频是台湾教师曹组圣讲解的,本来视频就讲的比较深奥,再加上他的港台腔,所以整个视频下来都是晕晕乎乎的。经过这两天的总结,发现了有很多它说的术语跟我们的很不一样,研究这个也挺好玩的!而且弄清了这些术语,其实也没那么深奥了!详细术语对照可参考以下的博客:http://blog.csdn.net/liushuijinger/article/details/6987322学习VB.NET之前我们先来了解一下VB.NET的基础知识. VisualBasi... 阅读全文
posted @ 2013-05-10 20:31 雨落天涯 阅读(791) 评论(0) 推荐(0) 编辑

2013年5月6日

摘要: 自考结束之后,就有预感自己的电脑会不行的,果不其然,今天总算是成功的又一次的将其送去电子城!这两天不说学习不在状态,而是压根就没学习!是时候应该反思一下自己了,为什么自己的电脑会一而再再而三的出问题,而且还不是一般的小问题,每隔三个月换一次主板,而且这是第四次了,真是神人也啊!佩服佩服!!!!“行动下移,思想上移!”凡是欠缺思考,这是自己的一个很大的弊端,这时候应该要反问一下自己,电脑变成这样是必然的还是偶然的!刚开始的时候,自己很想不开,想着怎么能这样呢?心理很不平衡,所以只会去抱怨,而没有静下心来审视自己!电脑在自己手里变成这样是必然的,回过头来反问一下自己平时是怎么对待自己的电脑的... 阅读全文
posted @ 2013-05-06 10:29 雨落天涯 阅读(125) 评论(0) 推荐(0) 编辑

2013年4月14日

摘要: 下面我们来介绍最后一种类型设计模式,它就是行为型模式。行为型模式:涉及到算法和对象间的职责分配,不仅描述对象或类的模式,还描述它们之间的通信方式。行为模式采用继承机制在类间分派行为。 1.观察者模式(observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于他的对象都得到通知并被自动更新。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。适用情况:1.当一个对象的改变需要同时改变其他对象的时候;2.二是一个抽象模型有两个方面,其中一方面依赖于另一方面,这时用观察者模式可以将这两者封装在独立的对象中使它们各自独立的改变和复用。总的... 阅读全文
posted @ 2013-04-14 09:21 雨落天涯 阅读(227) 评论(0) 推荐(0) 编辑

2013年4月12日

摘要: 前面我们介绍了设计模式中的创建型模式,这一篇我们来介绍结构型模式。结构型模式:顾名思义讨论的是类和对象之间的结构。它采用继承机制来组合接口或实现,(类结构型模式),或者通过组合一些对象,从而实现新的功能(对象结构型模式)。包括以下七种模式:1.适配器模式(Adapter):将一个类的接口转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式主要是为了解决两个已有接口之间不匹配的问题,它不需要考虑这些接口是怎样实现的,也不考虑它们各自可能会如何演化。换句话说,适配器模式不需要对两个独立设计的类中任一个进行重新设计,就能够使它们协同工作。1... 阅读全文
posted @ 2013-04-12 21:50 雨落天涯 阅读(224) 评论(0) 推荐(0) 编辑

2013年4月10日

摘要: 上一篇我们介绍了设计模式的六大原则,对设计模式的法则有了一个清晰的认识,这篇我们来介绍设计模式的分类:设计模式分为这三类:创建型模式、结构型模式、行为型模式。点击查看大图 我们先来了解创建型模式:创建型模式是处理对像创建的设计模式。它有这两个主旋律:一是将系统使用的具体类封装起来,二是隐藏这些具体类的实例创建和结合方式。通常设计都是从工厂方法开始,当设计者发现需要更大的灵活性时,设计便会向其他创建型模式演化。创建型模式分为这五类:抽象工厂模式、建造者模式、工厂方法模式、原型模式和单例模式。 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象... 阅读全文
posted @ 2013-04-10 21:24 雨落天涯 阅读(207) 评论(0) 推荐(0) 编辑

2013年4月9日

摘要: 设计模式是面向对像技术的最新进展之一。由于面向对象设计的复杂性,所以我们都希望做出应对变化,提高复用的设计方案,而设计模式恰恰是我们所需要的,使用设计模式主要是为了可重用代码,让代码更容易的被他人理解,保证代码的可靠性。设计模式主要分为原则,和它的分类:在看完设计模式之后,发现每个模式都有这六个原则的影子。所以在学习设计模式前,就应该要对这六大原则有一个很清晰的人认识,因为所有的模式都是在这些原则的基础上发展起来的。有的可能侧重一个,有的则是多个的体现。比如说中介者模式和外观模式是迪米特法原则的体现,解释器模式是依赖倒转原则的体现。下面我们简单的介绍一下这六个原则:一、单一职责原则(SRP.. 阅读全文
posted @ 2013-04-09 14:42 雨落天涯 阅读(179) 评论(0) 推荐(0) 编辑

2013年4月2日

摘要: 外观模式(Facade),也叫门面模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式是一种使用频率非常高的结构型设计模式,他通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。就拿大家最喜欢吃的泡面来说(额,稍微没有出息点),我们吃泡面可以有两种选择:一是选择自己煮;二是到食堂的窗口叫阿姨煮。如果你自己煮泡面吃呢?还需要准备开水,泡面,锅等工具,对自己好点的话加个鸡蛋,还需要去买个鸡蛋。但是如果你在食堂吃呢?你只需要跟食堂的阿姨说,你想要什么口味 阅读全文
posted @ 2013-04-02 21:20 雨落天涯 阅读(794) 评论(2) 推荐(1) 编辑

摘要: 外观模式(Facade),也叫门面模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式是一种使用频率非常高的结构型设计模式,他通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。就拿大家最喜欢吃的泡面来说(额,稍微没有出息点),我们吃泡面可以有两种选择:一是选择自己煮;二是到食堂的窗口叫阿姨煮。如果你自己煮泡面吃呢?还需要准备开水,泡面,锅等工具,对自己好点的话加个鸡蛋,还需要去买个鸡蛋。但是如果你在食堂吃呢?你只需要跟食堂的阿姨说,你想要什么口味 阅读全文
posted @ 2013-04-02 21:06 雨落天涯 阅读(197) 评论(0) 推荐(0) 编辑

2013年3月25日

摘要: 工厂模式主要是为创建对象提供一个接口,通常在类或类的静态方法中去实现。工厂模式家族中主要有这三个成员:简单工厂模式,工厂方法模式和抽象工厂模式。一、简单工厂模式简单工厂模式,是指专门创建一个类来负责创建其他类的实例,被创建的实例通常具有共同的父类,它又称为静态工厂方法模式。它的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品继承一个父类或接口)的实例。简单工厂模式,顾名思义是工厂模式家族中最简单实用的模式。从下面计算器的结构图当中我们就能看出来了!换句话来说,就相当于是自己独立的创建了一个工厂,而在这个工厂是用来具体生产出某种东西(也就是对类的实例),用户用这个工厂的时 阅读全文
posted @ 2013-03-25 21:59 雨落天涯 阅读(223) 评论(0) 推荐(0) 编辑