关于各阶段Android开发书籍推荐
书籍是人类进步的阶梯。这阶梯同样适用我们码农。
一,Android入门系列书籍推荐;
Android Training
Android API Guides
推荐理由:入门使用官方的这两份文档是最好不过的了,没有比这个更权威,更准确的Android学习资料了。
PHP设计模式——策略模式
声明:本系列博客参考资料《大话设计模式》,作者程杰。
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化,即封装变化的算法。
C# 命令模式
一、命令模式:
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 ——《设计模式》
二、模式结构:
Command:
定义命令的接口,声明执行的方法。
ConcreteCommand:
命令接口实现对象,是“虚”的实现;通常会
[转]设计模式-Observer
设计模式-Observer
1. 解决的问题:
假如现在要编写一个天气预报的公布栏, 公布栏有两种显示方式, 一种是图像方式显示, 一种是表格形式显示.
2. 问题分析:
应该根据数据与现实分离的原则将天气预报数据和现实形式分别封装起来,
今后可能增加其他的显示形式;
天气预报数据发生变化后,需要对所有的显示形式进行更新.
PHP设计模式——职责链模式
声明:本系列博客参考资料《大话设计模式》,作者程杰。
职责链模式(又叫责任链模式)包含了一些命令对象和一些处理对象,每个处理对象决定它能处理那些命令对象,它也知道应该把自己不能处理的命令对象交下一个处理对象,该模式还描述了往该链添加新的处理对象的方法。