![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 79
BestWZR
始于技术,不止于技术
展开
-
模式的秘密——单例模式
模式的秘密——单例模式 单例模式是指有些对象只需要一个,比如:古代的皇帝,单例的作用是保证整个应用程序中某一个实例有且只有一个。单例模式分为两种类型:饿汉模式和懒汉模式。 饿汉模式:当类被加载的时候就会创建类的实例。 事例源码:public class Singleton { private Si原创 2016-03-01 23:34:26 · 1117 阅读 · 1 评论 -
模式的秘密——责任链模式
模式的秘密——责任链模式一、什么是责任链模式将接收者对象连成一条链条,并在该链上传递请求,直到有一个接收者对象处理它。通过让更多对象有机会处理请求,避免了请求发送者和接收者之间的耦合。二、如何实现责任链模式比如我们去奔驰4S店买车,一般4S店都会有销售人员、经理、总监、老板这样的层级。消费者肯定希望买车能给予一定的折扣,比如5%、20%甚至50%等,消费者提出不同比例的折扣,销售员原创 2016-09-04 16:09:37 · 1485 阅读 · 0 评论 -
模式的秘密——代理模式
模式的秘密——代理模式一、代理模式的概念及分类代理模式的概念:为其它对象提供一种代理,以控制对这个对象的访问。分类:远程代理、智能引用代理、保护代理、虚拟代理。远程代理:为不同地理的对象提供局域网代表对象。虚拟代理:根据需要将资源消耗很大的对象进行延迟,真正需要的时候进行创建。保护代理:控制对一个对象的访问权限。智能引用代理:提供对目标对象额外的一些服务。二、举个栗原创 2016-09-03 17:10:22 · 2952 阅读 · 0 评论 -
模式的秘密——工厂模式
模式的秘密——工厂模式一、 工厂模式的概念工厂模式:为创建对象提供过度接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 二、 工厂模式的应用场景工厂方法1、当一个类不知道它所必须创建的对象的类的时候;2、当一个类希望由它的子类来指定它所创建的对象的时候;3、当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮组子类是代理者原创 2016-08-29 08:26:38 · 1441 阅读 · 0 评论 -
模式的秘密——策略模式
模式的秘密——策略模式一、 什么是策略模式策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 二、 实例说明例一设计一个书籍电子商务网站的购物车系统,最简单的情况就是把所有商品的单价乘上数量,但是实际情况比这要复杂。比如,系统可能对高级会员提供原创 2016-06-21 23:48:43 · 392 阅读 · 0 评论 -
模式的秘密——模板方法模式
模式的秘密——模板方法模式一、 什么是模板方法模式定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重新定义算法的某些特定步骤。二、 模板方法模式的实现要素准备一个抽象类,将部分逻辑以具体方法的形式实现,然后声明一些抽象方法交由子类实现剩余逻辑,用钩子方法给予子类更大的灵活性。最后将方法汇总构成一个不可改变的模板方法。1、原创 2016-07-24 16:07:52 · 348 阅读 · 0 评论 -
模式的秘密——观察者模式
模式的秘密——观察者模式一、 观察者模式的定义定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。二、 认识观察者模式1、 目标与观察者之间的关系目标与观察者之间是一对多的关系,当然观察者只有一个也是合理的。2、 单向依赖观察者和目标是单向依赖的关系,只有观察者依赖目标,而不是目标依赖观原创 2016-07-10 17:01:31 · 9183 阅读 · 0 评论 -
模式的秘密——适配器模式
模式的秘密—适配器模式最近比较忙,比较忙,比较忙~,苦逼的博主快要阵亡在毕业设计的前线鸟!一提到论文,吓得我赶紧喝了一口98度的开水刺激一下我那颗快要冰凉的心。完全不知道该写什么有木有!!!悄悄地,我躲开了对酒当歌的夜,也躲开了热闹繁华的街。在电脑前撸出一篇新的技术博文,以此来调试那颗烦躁的心。稍微扯得有些远了,好了回归正题,今天我要分享的是适配器模式。生活中适配的例子到处都是,比如说原创 2016-03-04 23:47:03 · 2078 阅读 · 0 评论 -
App下载、静默安装并自启动
前不久遇到一个需求,说是要实现app的静默安装并且安装完了之后要能够自启动。我上网查了很多资料,方法基本都差不多,但是基本上每种方法我都试过了,能够实现静默安装,但是自启动的时候就遇到了问题。很多类似的博客下面几乎都有人提问说为啥不能够自启动。我当时在操作的时候也发现自启动失败,后来我反复推敲尝试实现了这个功能,大多数博客介绍的方法是没有问题的,问题在于博主没有把过程讲述得很清楚,从而给读者造成了...原创 2018-03-31 16:01:58 · 3578 阅读 · 8 评论