基于Java Swing的仪表盘实现

2016-12-03
阅读 2 分钟
5.6k
够几个月没有更新了,博客还透露着春招焦虑的气息。最近code确实不多,而且缺乏原创性的内容,当然,关键点还是在于,对于最近看的东西,看的比较杂,没能够有一个非常透彻的理解,input后没有进行很好的内化,导致output如难产的婴儿,迟迟无法落地。转到正题,这次写的仪表盘,继承JComponent实现一个仪表空间。支持直...

Android Flux架构初探

2016-08-05
阅读 7 分钟
5.4k
之前写过一篇关于Android项目如何架构的,有MVC和MCVP,前几天又看到了新的一种架构,当然并不是新出的,出了有一段时间,当前被应用的并不是很普遍,接下来从其特点和使用上来介绍Flux架构。本文主要目的是让你对Flux的一个架构大体面貌有个了解。

Android开发艺术探索--Activity

2016-02-14
阅读 4 分钟
2.8k
接下来根据自己的平时的学习和自己最近要读的两本书《android开发艺术探索》和《android群英传》来梳理记录下自己的学习过程和对于遇到问题如何处理解决,还有将会陆续下一些有关关于如何将Java代码写的更优雅的,结合自己读过的书来做个记录整理型的系列博客。这两本书主要是关于android底层的实现的讲得比较多,对于项...

设计模式(13)生成器模式(讲解+应用)

2015-10-10
阅读 3 分钟
5.4k
生成器模式:(英:Builder Pattern)是一种设计模式,又名:建造模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。

设计模式(12)迭代器模式(讲解+应用)

2015-10-09
阅读 3 分钟
6.4k
目录 迭代器模式 为什么要用迭代器模式 迭代器模式应用实例 迭代器模式 不知不觉更了12篇,从今天开始近乎每天全满的课程开始了,更新速度也要受到影响。 迭代器,最早听到这个概念的时候是在大一的时候还对java一知半解就去搞Android的时候,接触到的,在用到对于数据库的操作的时候,我们来获得数据的时候通过 rawQuer...

设计模式(11)适配器模式(讲解+应用)

2015-10-05
阅读 3 分钟
4.7k
目录 适配器模式 为什么使用适配器模式? 适配器模式应用实例 适配器模式 说道适配器模式,大多数人肯定不会陌生,提及其英文名称,Adapter,搞过Android的一定会想到在对ListView进行填充的时候,我们所用到的setAdapter(),通过一个适配器来使得listview具有不同的形式,姿态。 适配器模式将一个类的接口适配成用户...

设计模式(10)状态模式(讲解+应用)

2015-10-04
阅读 4 分钟
8k
目录 状态模式 为什么使用状态模式? 应用实例 状态模式 状态模式,顾名思义,肯定是和状态有关,进一步思考,我们在讨论的是设计模式,设计模式中的重要原则对变化的进行封装,顺着这个思路去想,那么是有很多的变化的状态,然后通过状态设计模式,来对这些变化的状态进行封装,故状态设计模式。 状态模式:对于对象内...

设计模式(9)工厂模式(讲解+应用)

2015-10-03
阅读 3 分钟
5.4k
目录 工厂模式 为什么使用工厂模式 应用实例 工厂模式 工厂模式:是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品 这里所提到...

设计模式(8)模板方法(讲解+应用)

2015-10-02
阅读 3 分钟
3.8k
目录 模板方法 为什么使用模板方法 模板方法应用实例 模板方法 模板方法:在一个方法中定义一个算法的框架,然后将该方法中的一些步骤延迟到子类中,使得再不改变算法的前提下,重新定义自己的算法。 看了模板方法的定义,可能感觉这和策略模式没有什么区别,都是对算法的封装,但是其差别在那里呢? 区别:策略模式是通...

设计模式(7)代理模式(讲解+应用)

2015-10-01
阅读 2 分钟
3.6k
目录 代理模式 为什么使用代理模式 应用实例 代理模式 对于代理模式,和委托方式分不开,感觉委托和代理没有什么区别,而委托却不被称做一个设计模式,今天再次看代理模式,才有所理解。从这一点也发现了一个问题,有些时候,我们再去看一本技术的书的时候,第一遍有些概念往往晦涩难懂,特别是在未看设计模式去看《Thin...

设计模式(6)命令模式(讲解+应用)

2015-09-27
阅读 2 分钟
6.1k
目录 命令模式 为什么使用命令模式 命令模式应用实例 命令模式 命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为...

设计模式(5)装饰器模式(讲解+应用)

2015-09-26
阅读 2 分钟
7k
目录 装饰器模式 为什么使用装饰器模式 应用实例 装饰器模式 看到装饰器是在看《Thinking in Java》一书的时候,看到文件读写那边的时候,有提到装饰器模式,同时在文件读写的那一部分,对于各种读入,写出的方式,代码组织结构感觉也是比较怪的,怪的总是吸引人的。 装饰器模式:在不必改变原类文件和使用继承的情况下,...