自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员小跃的专栏

你唯一能把握的,是变成更好的自己!

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

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

前面几篇,我们已经把简单工厂、工厂方法模式以及抽象工厂模式一一进行了拆解,一步步让我们学会了这几个工厂模式,哦,对了,简单工厂并不算真正意义上的工厂。我们通过吃披萨的启发,对创建披萨进行了改造;又发展了远景,对披萨加盟有了浓厚的兴趣,并开了很多加盟店;又对材料进行了严格把控,才有了现在的规模。工厂模式,就这样一层层地展现在我们面前。首先,来看下上次遗留的抽象工厂模式的问题。抽象工厂允许客户使用...

2019-04-27 12:31:52 88

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

前面几篇,我们已经把简单工厂、工厂方法模式以及抽象工厂模式一一进行了拆解,一步步让我们学会了这几个工厂模式,哦,对了,简单工厂并不算真正意义上的工厂。我们通过吃披萨的启发...

2019-04-27 12:26:37 53

原创 Dimple在左耳听风ARTS打卡(第五期)

所谓ARTS:每周至少做一个LeetCode的算法题;阅读并点评至少一篇英文技术文章;学习至少一个技术技巧;分享一篇有观点和思考的技术文章。(也就是Algorithm、R...

2019-04-25 13:18:46 139

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

上篇我们从理论上了解了什么是工厂方法模式,也知道了创建者类和产品类的主要作用是什么。更重要的是,我们还学到了一个设计原则依赖倒置原则,这个原则能推导出我们为什么会使用工厂模式。当然啦,上次还留下几个指导方针帮助我们去遵循依赖倒置原则。所以,接下来,我们就利用这几个方针,跟着方法,来重新设计下我们的披萨店。原料工厂我们知道,每一家加盟店的产生都是要经过层层筛选的,尤其是这种食品店。要确保每家加...

2019-04-24 12:46:09 123

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

上一次我们已经通过代码,简单的认识了工厂方法模式,具体的思路请移步到设计模式之工厂模式(二),进行查看。这次,让我们通过设计模式的思想,来好好认识下工厂方法模式。创建者和...

2019-04-22 12:31:58 69

原创 设计模式之工厂模式(二)

之前已经带大家稍微入门了工厂模式(即简单工厂模式)的方法,没看过的朋友可以移步去查看一番。设计模式之工厂模式(一)。今天我们继续吃着披萨,学习着工厂模式的接下来部分吧。加盟披萨店我们先前的披萨店已经经营有成,击败了部分竞争者,接下来的计划就是开加盟店。作为经营者,你肯定希望确保加盟店运营的质量,所以希望这些店都是用你那些经过时间考验的代码。但是每个地方可能需要不同口味的披萨(比如A地区、B地...

2019-04-20 12:15:00 130

原创 Dimple在左耳听风 ARTS打卡(第四期)

打卡给人的感觉就是每周都有一个压力在身上,有无数双眼睛盯着你,看着你,鼓励着你,激励着你,你想不去做,就会有负罪感。这都还是被动的学习,等到真正的领悟到主动学习,那打卡,...

2019-04-18 12:12:48 173

原创 设计模式之工厂模式(一)

工厂模式的学习篇幅比较长,小编第一次看书的时候,就一口气花了一个多小时,还是通读。后面又断断续续地继续了解了下,力争做到清晰的认知,给大家一个简单的学习方式。所以,这次模块分的可能会比之前的多,涉及到多个工厂模式。好的,我们继续冲鸭!!!除了使用new操作符之外,还有更多制造对象的方法。我们将了解到实例化这个活动不应该总是公开地进行,也会认识到初始化经常会造成“耦合”问题。所以,这肯定不是我们希...

2019-04-16 12:45:06 80

原创 设计模式之装饰者模式(三)

欢迎大家的持续关注,今天是周末,小编还继续学习着呢,给同样学习的你点个赞吧。上一次,我们结合第一篇推导出来的类图,到第二篇根据类图进行实际代码的编写,对装饰者模式有了一个...

2019-04-13 13:14:06 71

原创 设计模式之装饰者模式(三)

欢迎大家的持续关注。上一次,我们结合第一篇推导出来的类图,到第二篇根据类图进行实际代码的编写,对装饰者模式有了一个整体的概念以及实战。不知道对你帮助如何呢?小编已经有门道了,看完接下来的一部分,你会恍然大悟,原来实际编码中你一直在用装饰者模式。真实世界的装饰者:Java I/O看到标题,是不是就很想往下看,到底是I/O中的什么呢,让你早已经拥有了装饰者模式的实践?就如书上给的描述,你第一次(还...

2019-04-13 12:49:28 88

原创 Dimple在左耳听风ARTS打卡(第三期)

不知不觉已经来到了第三期,也不知道能坚持到哪期,这样驱动着我持续学习,不停地鞭策着我,压力好大,收获好多。学会时代落下的账,正在慢慢弥补中。哈哈哈哈所谓ARTS:每周至...

2019-04-11 13:17:49 125

原创 我学Java我傲娇

阅读文本大概需要6分钟。今天,终于把学习了一年多的《Java核心技术36讲》第一遍完结了,历时一年多,花出去的钱终于感觉有了第一笔回报。这是我在极客时间的第一门付费课...

2019-04-09 20:46:08 221

原创 设计模式之装饰者模式(二)

欢迎大家的不嫌弃,继续和我一起学习设计模式。上一篇已经把装饰者模式的类图有了一个整体的出来,末尾说的去想想实现的代码,你实践了吗?是什么原因让你实践了呢?又是什么原因让你没有动手呢?没动手,可能是思路还不够明确是吗?接下来,我们继续学习。通过代码实现的方式,来搞定装饰者模式。写下代码动手的时候来啦,我们先从Beverage类下手。这不需要修改原有的设计,如下所示:/** * * @D...

2019-04-08 12:28:39 91

原创 设计模式之装饰者模式(一)

经过前两个模式的学习,是不是对设计模式有了进一步的认识了呢,现在,我们继续冲鸭。本章可以称为“给爱用继承的人一个全新的设计眼界”。这里我们即将再度探讨典型的继承滥用问题,我们将学到如何使用对象组合的方式,做到在运行时装饰类。为什么呢?一旦熟悉了装饰的技巧,你将能够在不修改任何底层代码的情况下,给对象赋予新的职责。之前我们见识了鸭子的各个表现会飞、会游泳、会叫、会跳;也看过了气象台实时更新的能力...

2019-04-03 10:16:39 136

原创 设计模式之观察者模式(三)

又和大家见面了。首先,和大家说声抱歉,之前的几篇文章,可能条理清晰之类的做的不太好,每篇文章的篇幅也比较长,小编在收到读者的建议之后, 也是认真的思考了一番。之前的想法是尽量把一个模块介绍完,没想到一个模块写着写着就写长了。在之后的文章里,需要认真分段,做到能简洁就简洁,能分块就分块,在利用大家碎片化的时间里,力争短小精悍又能收获颇丰。之前的观察者模式,介绍了自己动手编写一套观察者模式,以及使用...

2019-04-01 18:21:29 148

Android音乐盒Demo

这是吴亚峰老师的《Android应用开发完全自学手册》第20章V酷音乐盒的代码,主要包括客户端、服务器、数据库(MySQL)、对SD卡操作,给需要此类应用的朋友共享

2013-01-19

Android开发三剑客源代码

这些是《Android开发三剑客-UML、模式与测试》一书中的源代码等。主要介绍了UML的设计,Android用到的设计模式以及Android单元测试的用法

2012-12-13

Android的aBMI程序

Android开发源代码aBMI.是Android开发入门指南里的案例,一个很适合初学者的案例

2012-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除