自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 从零搭建Android框架Android-Tractor(三) 模式选择

从零搭建Android框架Android-Tractor(三) 模式选择 在上一篇中,我们对程序的四个模块,提出了一些疑问,但是没有解答。在这篇,我们结合现有比较常见的前端架构模式,来看看它们是怎么解决这些问题,并寄希望找到一个比较适合的架构模式来设计我们的框架。这些代表性的模式是MVC、MVP...

2013-12-22 14:15:52

阅读数 780

评论数 0

原创 从零搭建Android框架Android-Tractor(二) 关键问题

从零搭建Android框架Android-Tractor(二) 关键问题 前面我们说了程序是工具,并且从工具的角度得出了程序的四个基本组成部分:操作识别、业务逻辑、外部数据、视图显示。它们属于What的领域,接下来,我们走进How,看看它们是怎么建立起来的。不过,在真正动手之前,我们是不知道到底...

2013-12-14 23:17:50

阅读数 675

评论数 0

原创 从零搭建Android框架Android-Tractor(一) 程序是什么

从零搭建Android框架Android-Tractor(一) 程序是什么 做开发工作这么多年,一直忙于或者说陷入到日常琐事当中,一直没跳出来思考,正所谓:“不识庐山真面目,只缘身在此山中”。所以,在工作之余,还是要花点时间,做一些整理,这样一些事情就更清楚了。 在做整理的时候,从手段上来说,如...

2013-11-30 22:45:36

阅读数 711

评论数 0

原创 设计模式的运用

设计模式的运用 前面三篇文章对23个GOF设计模式作了简单介绍,并且对设计模式的思想做了初步的探究。接下来的这篇文章作为整个设计模式之旅的最后一篇,讲讲在实际设计或者开发中怎么运用设计模式及其思想。 学设计模式的目的是为了用,但是应该怎么用?这是一个问题,还是一个大问题!难道是拿着23个设计模式一...

2013-10-15 17:24:13

阅读数 529

评论数 0

原创 设计模式背后的思想

设计模式背后的思想 前面写了一篇文章简单介绍了23个具体的GOF设计模式。通过那篇文章,大家可以达到“知”的层次,但是“知”不是最终目的。学以致用,才是我们所追求的。所以在学习每个具体设计模式之前,需要了解设计模式背后的思想,这样才能得到它的精髓,而不是流于表面,不然就有可能陷于“形式主义”的泥...

2013-10-02 12:39:07

阅读数 539

评论数 0

原创 设计模式简述续

前面讲了设计模式简述, 只说到了结构型模式,下面继续来说说行为型模式. 行为型(11个) 和上面结构型的分析一样,在了解各种模式之前,我需要问自己几个问题:行为是什么?它由哪几部分组成?都有哪些类型? 现行C语言国际标准ISO 9899:2011把行为定义为:程序的外部表现或动作。没什么参考价...

2013-09-09 16:58:20

阅读数 417

评论数 0

原创 设计模式简述

设计模式简述 这几天从箱底翻到《设计模式》这本书,还很新,哈哈。以前只是随手翻翻,并不放在心上,现在回个头看看,很多模式还是很陌生,但我肯定以前看过,也保证那个时候是理解的,但现在还是不清楚,为什么呢?没有翻译成自己的语言是尔。所以今天就趁着手被刀切,不上班的空闲,来整理一下。   什么是设计模式...

2013-08-30 18:59:54

阅读数 838

评论数 0

翻译 通过软件架构来达到易用性-软件策略

通过软件架构来达到易用性 上一篇翻译了易用性的好处,主要包括:提高用户工作效率、减轻错误的影响、提升用户自信和愉悦感。这章翻译26个场景中需要用到的软件策略。 分割 分割是应对复杂问题最基本的技术。把一个大的复杂问题分割成几个小而简单的问题,分而击之,然后统一起来就把这个大问题给搞定了。这个技术...

2013-08-01 17:54:29

阅读数 629

评论数 0

翻译 通过软件架构来达到易用性-易用性的好处

通过软件架构来达到易用性 Bass在2001年写了一篇论文《AchievingUsability Through Software Architecture》,如果想看原文,地址在这里。里面列举了影响易用性的26个场景、易用性的好处、涉及易用性的软件策略以及26个场景分别对应的架构设计。时间久远,...

2013-08-01 11:17:20

阅读数 1450

评论数 0

原创 WPF简览

WPF简览 离开Flex开发已经快两年了,从RIA刚开始兴起就一直做Flex,当初热火朝天的场面还历历在目,往事如斯,只能感叹IT技术变化之快!这两年用WPF开发Windows桌面应用,一开始只是需要它,随用随查而已,没有真正看。最近才有点时间,准备好好学习学习,本来想把WPF和Flex做一个对...

2013-07-03 20:10:33

阅读数 1044

评论数 0

原创 MVC安卓实践

MVC安卓实践 上周写了《MVC简述》,如果就这样结束MVC探索之旅,感觉还是停留在表面,前人不是有把学习过程分为几个阶段的嘛:知、学、练、熟、精。我只是达到了“知”,所以希望通过这篇文章进入到“学”和“练”的境界。 安卓出来有好多年了,刚出来的时候,差不多是09、10年吧。那时,我正在做...

2013-05-10 18:39:36

阅读数 772

评论数 0

原创 MVC简述

MVC简述 以前用Java Swing和Flex的时候常常听说MVC,现在做WPF才听说MVP、MVVM等等。哈哈,有点out了。所以借这篇文章先把MVC搞清楚,然后再探究MVP等等。为了达到这个目的,可以试图弄清楚下面几个问题: 1.        MVC 是什么? 2.        M...

2013-04-29 22:09:43

阅读数 741

评论数 0

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