上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 58 下一页
摘要: 前面介绍的适配器模式(设计模式读书笔记-----适配器模式)讲的是如何将一个接口转换成客户所需要的另一个接口,它的目的在于解决接口的不兼容性问题。现在这里有这样一个模式,它的目的在于如何简化接口,它可以将多个类的复杂的一切隐藏在背后,只显露出一个干净美观的外观。 晚上睡觉之前,你总是喜... 阅读全文
posted @ 2013-07-23 21:26 IT专业户 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 假如我们又这样软件系统,我们希望它能够和一个新的库搭配使用,但是这个库所提供的接口与我们的软件系统不兼容,我们不想改变现有代码就能解决这个问题,怎么办?这个时候我们就需要将这个新的库接口转换成我们所需要的接口,这就是适配器模式设计动机。 一、模式定义 ... 阅读全文
posted @ 2013-07-20 22:08 IT专业户 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,我可能会需要向某些对象发送一些请求,但是我们不知请求的具体接收者是谁,也不知道被请求的操作是那个,我们只知道在程序运行中指定具体的请求接收者即可。打个比方,电视遥控器,我们只需要知道按那个按钮能够打开电视、关闭电视和换台即可,并不需要知道是怎么开电视、关电视和换台的。对于这种情... 阅读全文
posted @ 2013-07-20 10:28 IT专业户 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 情景:在资源调度中,首先用户需要选择工作目标,然后跟据选择的工作目标不同而选择不同的账号和代理ip。处理过程如下:点击选择账号,在js中获取工作目标对工作目标进行两次编码(encodeURI(encodeURI(gzmb))),在后台,对工作目标进行解码,然后构建URL。如下: String gzm... 阅读全文
posted @ 2013-07-19 08:13 IT专业户 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 有时候某些对象我们只需要一个,如:线程池、缓存、对话框等等,对于这类对象我们只能有一个实例,如果我们制造出多个实例,就会导致很多问题产生。 但是我们怎样才能保证一个类只有一个实例并且能够便于访问?这里我们想到了全局变量,全局变量确实是可以保证该类可以随时访问,但是它很难解决只有一个实例问... 阅读全文
posted @ 2013-07-03 21:51 IT专业户 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 大学我做得最多就是模仿,不断的模仿。在大学期间我可以说我的项目经验还算比较多,总共做了大大小小5、6个项目,虽然有几个还没有真真正正地完成,但是给与我的帮助还是非常多的,不管是在知识上的,还是解决问题、团队合作上面都得到了很大的帮助。主要包括记事本、图书管理系统、超市管理系统、仿新浪博客系统、拍鞋... 阅读全文
posted @ 2013-06-10 22:43 IT专业户 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 在工厂方法模式中,我们使用一个工厂创建一个产品,也就是说一个具体的工厂对应一个具体的产品。但是有时候我们需要一个工厂能够提供多个产品对象,而不是单一的对象,这个时候我们就需要使用抽象工厂模式。 在讲解抽象工厂模式之前,我们需要厘清两个概念: 产品等级结构。产品的等级结构也就是产品的继... 阅读全文
posted @ 2013-06-03 08:49 IT专业户 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、问题 在前一章《设计模式读书笔记-----简单工厂模式》中通过披萨的实例介绍了简单工厂模式。在披萨实例中,如果我想根据地域的不同生产出不同口味的披萨,如纽约口味披萨... 阅读全文
posted @ 2013-05-25 23:57 IT专业户 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在设计原则中有这样一句话“我们应该针对接口编程,而不是正对实现编程”。但是我们还是在一直使用new关键字来创建一个对象,这不就是在针对实现编程么? 针对接口编程,可以隔离掉以后系统可能发生的一大堆改变。入股代码是针对接口而写,那么可以通过多态,它可以与任何新类实现该接口。但是,当代码使用... 阅读全文
posted @ 2013-05-23 12:36 IT专业户 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,可以使用两种方式给一个类或者对象添加行为。 一是使用继承。继承是给一个类添加行为的比较有效的途径。通过使用继承,可以使得子类在拥有自身方法的同时,还可以拥有父类的方法。但是使用继承是静态的,在编译的时候就已经决定了子类的行为,我们不便于控制增加行为的方式和时机。 二是使用... 阅读全文
posted @ 2013-05-22 10:54 IT专业户 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 58 下一页