原:http://blog.csdn.net/lfsf802/article/details/8487990
在学习软件工程的时候,第一次接触到了架构这个概念。当初接触的时候对其的理解是非常浅薄的,因为那时候工程经验比较少,对这样一个深层次的概念还是模糊不清楚的。
随着学习的深入,开始接触了设计模式...
分类:
其他好文 时间:
2014-05-14 02:19:16
阅读次数:
213
策略模式关于策略模式,我的理解:有若干个策略(算法),有一个管理策略的类,该类的输入为策略,输入为不同的策略(算法),输出为该种策略(算法)对应的类对象(的动态类型),然后程序员手动去使用该类对象(的动态类型)去调用相应虚函数,根据多态机制实现执行不同的操作。/*******************...
分类:
其他好文 时间:
2014-05-13 21:57:35
阅读次数:
427
在前一篇【简单工厂模式】中,使用计算器为例做了记录,在前文中提到了我写的简单工厂模式和书上讲得有点不同:简单工厂模式只是用来创建对象,而关于此对象的操作是另外一回事,程序员需要手动根据工厂类创建的类对象(一般是父类对象指针,静态类型为父类,动态类型为子类,多态的基础)。
而我在工厂内部加了一个Get...
分类:
其他好文 时间:
2014-05-13 20:21:01
阅读次数:
318
和前文讲到的经过改进的简单工厂模式类似,这里把策略模式和简单工厂模式结合起来。改进的关键是改写【TodoContext】上下文类,要在该类中产生对象(【干活】类的动态类型),对外提供的干活函数不变。如下:最大的不同就是CTodoContext类的构造函数参数不同了,构造函数成为类似简单工厂模式类的参...
分类:
其他好文 时间:
2014-05-13 20:11:47
阅读次数:
326
第一次写博客,大家多多关照!欢迎拍砖哦! 我也刚学设计模式,所以记录下来。 $name))
$this->$name=$value; } public function __get($name){
if(isset($this->$name)) return $this->$name;...
分类:
Web程序 时间:
2014-05-13 16:44:27
阅读次数:
390
??
服务器维护技能
服务器硬件作为应用软件部署的基础平台,是基础架构中最为核心的设备。一旦服务器出现故障就会影响业务的正常开展。因此,服务器的运维管理对于企业整个IT运维管理来说尤为关键。
如何做好服务器的硬件维护?掌握哪些服务器硬件运维知识或技能?是每个服务器硬件运维人员所要深思的事情。服务器运维人员的工作“包含单不限于”以下列表中内容,不过这些也是服务器硬件运维工程师的典型...
分类:
其他好文 时间:
2014-05-13 15:06:54
阅读次数:
244
在软件开发中,有时需要保存一个对象的状态,以便于允许用户取消相关操作或者从以往的状态中恢复过来。比如一个文档版本管理系统,可以根据需要将指定文档恢复到之前保存过的任意一个状态。这时就可以通过备忘录模式来实现。
备忘录模式其实就是给我们的应用程序一次撤销的机会。使用过word的人肯定会知道伟大的“Ctrl+Z”,用过PS的人更是不会忘记,应该来说基本上所有的带编辑功能的软件毫无例外都提供了...
分类:
其他好文 时间:
2014-05-13 14:21:49
阅读次数:
257
备忘录模式定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态
备忘录模式本质:保存和恢复内部状态
优点:更好的封装性,由于使用了内部类和窄接口,所以外部就算持有备忘录接口对象也无法访问其中的属性
备忘录模式中内部内和窄接口是最给力的设计,这样给把对象的接口给外部保存
但是接口中没有方法,所以外部无法访问,充分保证了封装性
只有创建它的原发器才可以设置和获取它的值...
分类:
其他好文 时间:
2014-05-13 14:09:45
阅读次数:
238
前些天看了一篇文章,盖茨梅琳基金会的目标是在盖茨夫妇死后20年,将基金会的钱捐完。盖茨夫妇不希望基金会延续,因为有基金会就代表有贫困。盖茨夫妇虽然比较乐观。但公益事业却是一个短期内无法被消灭的事业。当一个对手无法短时间被打败时,需要的就是耐心、智慧和技巧了。
《吕氏春秋》一个故事,鲁国有条规定,国人在其他国家看到鲁国人被卖作奴隶,可以将国人赎回来,回国后,国家来补偿赎金。而孔子的一个徒弟...
分类:
其他好文 时间:
2014-05-13 11:22:26
阅读次数:
245
意图:保证一个类只有一个实例,并提供一个访问它的合局访问点。示例一:使用内部静态类的方式保存INSTANCE
1 /** 2 * Created by wiikii on 14-5-12. 3 */ 4 public class Singleton implements
Serializable.....
分类:
其他好文 时间:
2014-05-13 10:40:15
阅读次数:
272