2019年5月21日

设计模式之适配器模式与外观模式(一)

摘要: 学习技术的过程总是需要慢慢积累的,所以持续学习是一个一直存在的事情。很高兴,我能一直通过看书输出设计模式相关的系列,也很感谢各位朋友的持续关注。 废话不多说啦,今天我们继续学习一个对于Android开发来说可能不太陌生的模式,适配器模式和外观模式。曾经或者现在正在做Android开发的你,是不是很熟 阅读全文

posted @ 2019-05-21 12:52 程序员小跃 阅读(650) 评论(1) 推荐(0)

2019年5月18日

设计模式之命令模式(三)

摘要: 我回来啦!今天是周六,一看命令模式还有一个总结未完成,赶紧爬起来做做好。 就如上一篇所说的,如果拥有了一个遥控器,却无法光凭按下一个按你,就同时能弄暗灯光、打开音响和电视、设置到DVD,并让热水器开始加温,那么我要这个遥控器还有什么意义呢? 使用宏命令 根据比较高级的想法来看,就是我们需要制造一种新 阅读全文

posted @ 2019-05-18 14:17 程序员小跃 阅读(407) 评论(0) 推荐(0)

2019年5月15日

设计模式之命令模式(二)

摘要: 上一次留给大家去做的实践,不知道大家执行的怎么样了呢。 我们通过一个简单的练习,完成了一个控制开关。那现在,我们打算将遥控器的每个插槽,对应到一个命令这样就要遥控器变成“调用者”。当按下按钮,相应命令对象的execute()方法就会被调用,其结果就是,接收者(例如电灯、风扇、音响)的动作被调用。 实 阅读全文

posted @ 2019-05-15 13:56 程序员小跃 阅读(562) 评论(0) 推荐(1)

2019年5月13日

设计模式之命令模式(一)

摘要: 在本次学习过程中,我们把封装带到一个全新的境界:把方法调用(method invocation)封装起来 。没错,通过封装方法调用,我们可以把运算块包装成形。 所以调用此运算的对象不需要关心事情是如何进行的,只要知道如何使用包装成形的方法来完成它就可以。通过封装方法调用,也可以做一些很聪明的事情,例 阅读全文

posted @ 2019-05-13 14:03 程序员小跃 阅读(566) 评论(0) 推荐(1)

2019年5月8日

设计模式之单例模式(二)

摘要: 上一篇我们对经典的单例模式进行了学习,并且知道了单例模式的概念,以及如何通过单线程去创建一个有效的单例模式,让程序不用多次去创建实例。 但是,通过巧克力工厂的实践,我们很想知道在多线程模式下,这个到底会是什么情况呢?所以,就有了我们继续学习的目标啦。原来单例模式,不简单呀。 多线程的麻烦 首先,我们 阅读全文

posted @ 2019-05-08 13:11 程序员小跃 阅读(527) 评论(0) 推荐(1)

2019年5月6日

设计模式之单例模式(一)

摘要: 这篇我们学习的是单例模式,相信很多朋友都或多或少使用过这个模式。很多设计模式的入门,都把单例模式作为第一个的,但是因为我们是跟着书本学习,所以放在了第五个里面。那么,你使用过的单例模式是怎么样的呢?懒汉式?饿汉式?双重校验?静态? 先来看下定义,单例模式(Singleton Pattern): 用来 阅读全文

posted @ 2019-05-06 13:48 程序员小跃 阅读(760) 评论(0) 推荐(1)

2019年4月30日

好的学习带给我什么

摘要: 小伙伴们知道《励学篇》吗?他是宋真宗赵恒写的。如果现在的你是正在教室里备战高考的学子,那十有八九会知道诗句的内容。但是对于已经许久没读过古诗句的你,可能我这么说,你未必会知道他是谁?这篇文章是什么?但是看完下面的诗句,你肯定会恍然大悟,噢,原来是这些呀。 那是什么诗句呢?哈哈,请看「 富家不用买良田 阅读全文

posted @ 2019-04-30 13:22 程序员小跃 阅读(430) 评论(0) 推荐(0)

2019年4月27日

设计模式之工厂模式(五)

摘要: 前面几篇,我们已经把简单工厂、工厂方法模式以及抽象工厂模式一一进行了拆解,一步步让我们学会了这几个工厂模式,哦,对了,简单工厂并不算真正意义上的工厂。 我们通过吃披萨的启发,对创建披萨进行了改造;又发展了远景,对披萨加盟有了浓厚的兴趣,并开了很多加盟店;又对材料进行了严格把控,才有了现在的规模。工厂 阅读全文

posted @ 2019-04-27 12:31 程序员小跃 阅读(380) 评论(0) 推荐(0)

2019年4月24日

设计模式之工厂模式(四)

摘要: 上篇我们从理论上了解了什么是工厂方法模式,也知道了创建者类和产品类的主要作用是什么。更重要的是,我们还学到了一个设计原则 依赖倒置原则 ,这个原则能推导出我们为什么会使用工厂模式。 当然啦,上次还留下几个指导方针帮助我们去遵循依赖倒置原则。所以,接下来,我们就利用这几个方针,跟着方法,来重新设计下我 阅读全文

posted @ 2019-04-24 12:44 程序员小跃 阅读(715) 评论(0) 推荐(2)

2019年4月22日

设计模式之工厂模式(三)

摘要: 上一次我们已经通过代码,简单的认识了工厂方法模式,具体的思路请移步到 "设计模式之工厂模式(二)" ,进行查看。这次,让我们通过设计模式的思想,来好好认识下工厂方法模式。 创建者和产品 所有工厂模式都用来封装对象的创建。工厂方法模式(Factory Method Pattern)通过让子类决定该创建 阅读全文

posted @ 2019-04-22 12:32 程序员小跃 阅读(837) 评论(0) 推荐(0)

导航