摘要:
恢复内容开始 原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6549150.html 1、针对那种有时会发生的错误,可能情况就是一个判断,某个分支有错误,当进入这个分支时就会报错,走另一条路就不会报错,这也就体现了时有发生的现象。 2、遇到 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6553374.html 构建者模式,又称建造者模式,将一部负责对象的构建分为许多小对象的构建,最后在整合构建的模式。 构建者模式一般用在构建流程或者组成部件固定的场合,将这些部件分开构建成为组 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6548127.html 所谓职责型模式,就是采用各种模式来分配各个类的职责。 职责型模式包括:单例模式、观察者模式、调停者模式、代理模式、职责链模式、享元模式六大模式。 现在分别讲述: 1、单 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6542449.html 享元模式:“享”就是分享之意,指一物被众人共享,而这也正是该模式的终旨所在。 享元模式有点类似于单例模式,都是只生成一个对象来被共享使用。这里有个问题,那就是对共享对象 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6530089.html 职责链模式(称责任链模式)将请求的处理对象像一条长链一般组合起来,形成一条对象链。请求并不知道具体执行请求的对象是哪一个,这样就实现了请求与处理对象之间的解耦。 生活中 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6526722.html 代理模式其实有两大类:静态代理与动态代理,之前的例子中,采用实现同一接口的方式来显式创建的代理类的方式属于静态代理模式,这种模式简单易理解,缺点就是一旦需要进行代理模式 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6525527.html 代理模式算是我接触较早的模式,代理就是中介,中间人。法律上也有代理,比如代理律师之类,委托人将自己的一部分权限委托给代理者,代理者就拥有被代理者(委托人)的部分权限,并 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6518603.html 调停者模式。 我们想象一下这样的场景:一个系统内部通过许多的类互相之间相互调用来完成一系列的功能,这个系统内部的每个类都会存在至少一次的调用与被调用,多者数不胜数,这种 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6513651.html 观察者模式,又可以称之为发布-订阅模式,观察者,顾名思义,就是一个监听者,类似监听器的存在,一旦被观察/监听的目标发生的情况,就会被监听者发现,这么想来目标发生情况到观 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6510196.html 所谓单例,指的就是单实例,有且仅有一个类实例,这个单例不应该由人来控制,而应该由代码来限制,强制单例。 单例有其独有的使用场景,一般是对于那些业务逻辑上限定不能多例只能 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6508967.html 之前认真学习了Java设计模式中的四大接口型模式,分别为:适配器模式(Adapter)、外观模式(Facade)、合成模式(Composite)、桥接模式(Bridge 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址http://www.cnblogs.com/V1haoge/p/6497919.html 这里摘抄一份他处的概念,你可以不必理会,先看下面得讲解与实例,然后返回来理解概念,不然抽象的概念会让你崩溃... 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址http://www.cnblogs.com/V1haoge/p/6490118.html 1、二进制由0和1组成,逢2进1。2、负数表示法:该数绝对值的补码+1 3、Java总用~表示求补码值,所谓补码就是与该值二进制值相加的结果为11111111111111 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址http://www.cnblogs.com/V1haoge/p/6489827.html 组合模式,就是在一个对象中包含其他对象,这些被包含的对象可能是终点对象(不再包含别的对象),也有可能是非终点对象(其内部还包含其他对象,或叫组对象),我们将对象称为节点, 阅读全文
摘要:
原创作品,可以转载,但是请标注出处地址http://www.cnblogs.com/V1haoge/p/6484128.html 1、外观模式简介 外观模式,一般用在子系统与访问之间,用于对访问屏蔽复杂的子系统调用,采用耳目一新的外观类提供的简单的调用方法,具体的实现由外观类去子系统调用。 外观模式 阅读全文