1 策略模式简介
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。
2 模式组成
1)抽象策略角色(Strategy):
策略类,通常由一个接口或者抽象类实现。
2)具体策略角色(ConcreteStrategy):
包装了相关的算法和行为。...
分类:
Web程序 时间:
2015-05-14 18:48:11
阅读次数:
184
说明:RealtiveLayout是目前android开发中最最常用的布局管理器(比LinearLayout还常用),布局内的子组件的位置总是相互依照其他子组件和RealtiveLayout布局本身来确定的。这样最大的好处就是更加自由灵活,可以设计出更加炫酷复杂的界面,而且可以在IDE中通过直接拖拽来进行界面的布局设计。
注意:RealtiveLayout的子组件不可以设置android:layo...
分类:
移动开发 时间:
2015-05-14 18:43:13
阅读次数:
542
忽然想到之前看API的时候提到的“循环依赖”,当时“循环依赖比较罕见,它也是一个重构代码重新设计的警示灯。”让我直接忽略了这一部分的内容。 循环依赖,指的是两个模块之间相互依赖,即a依赖b,同时b依赖a,那么在这种情况下当b的模块函数被调用时,将会提示模块a undefined。 ...
分类:
Web程序 时间:
2015-05-14 18:16:10
阅读次数:
101
Web Service概述 Web Service的定义 W3C组织对其的定义例如以下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来运行远程系统的请求服务。 这里我们从一个程序猿的视角来观察web ...
分类:
Web程序 时间:
2015-05-14 18:10:03
阅读次数:
123
怎么把AI文件分层导入PS里【或PS文件分层导入AI里】?PS是位图软件,AI是矢量图软件,两者如何相互导入,并可保持分层可编辑呢?为了更好地利用两款软件制图,现将方法阐述如下:一、AI文件导入至PS1.在AI里面放个矢量图,取消编组,确保每一个对象都单独一层。2.释放图层3.导出为PSD文件4.不...
分类:
其他好文 时间:
2015-05-14 15:40:18
阅读次数:
132
MyEclipse开发的Java web项目相互拷贝,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the version of the installed java project facet”错误呢?
如图所示:
其实要解决也很简单,在资源管理器下,找到项目所在的...
分类:
编程语言 时间:
2015-05-14 10:03:47
阅读次数:
148
为什么你说“就差一个码农了”,我们是拒绝的
根本原因是 90% 这么说的人不懂技术,不了解行业,把技术实现想太简单,以为编程就是打字。分开来说包括以下 4 个方面:不尊重程序员、不只缺一个、大大低估投入、还没到需要程序员的时候。
不尊重程序员
要一起共事的基础是相互尊重,古语讲“礼贤下士”是有道理的,人才需要得到相应的尊重,但是很多人在发“就差一个...
分类:
其他好文 时间:
2015-05-14 10:03:19
阅读次数:
161
Java数据类型的转换,基本类型的相互转换1如何将字串 String 转换成整数 int? A. 有2个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int ...
分类:
编程语言 时间:
2015-05-14 00:52:48
阅读次数:
175
在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的: 调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相....
分类:
编程语言 时间:
2015-05-13 19:30:52
阅读次数:
197
中介者模式Mediator中介者模式又称作调停模式。
所谓中介,在我们生活中很是常见,我们买房子可以有中介公司,找兼职也可以有中介公司。以买房子为例。中介者把所有的买房人、卖房人的需求和特点都结合到一起,把适合的房子提供给合适的人。
首先我们要理解中介者模式的定义:用一个中介者对象来封装一系列对象的交互。中介者使得各对象不需要显式地相互引用,从而解耦合,独立改变他们之间的交互。实现原理图
中介...
分类:
其他好文 时间:
2015-05-13 14:50:35
阅读次数:
142