06 2015 档案

摘要:生成器模式的定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。我们先来看一个简单的例子,比如说Product类是一个复杂的类,构建它需要许多步骤class Product{ List parts = new List(); public void Add(s... 阅读全文
posted @ 2015-06-30 15:26 何塞穆里尼奥 阅读(142) 评论(0) 推荐(0) 编辑
摘要:抽象工厂模式跟工厂方法模式差别不大,主要的区别就在于抽象工厂模式里抽象工厂里的工厂方法通常有多个,并且这多个方法产生的产品之间是有联系的,也就是说抽象工厂着重的就是为一个产品簇选择实现,即客户端一选就是选择的一套产品。抽象工厂模式的结构图如下:由结构图可以看出,如果客户端选择了Schema1方案,就... 阅读全文
posted @ 2015-06-30 09:38 何塞穆里尼奥 阅读(206) 评论(0) 推荐(0) 编辑
摘要:框架的基础知识框架就是能完成一定功能的半成品软件。它不能完全实现用户的功能,只是实现用户需要的功能的一部分。框架级的软件主要客户是开发人员,而不是最终用户。由于框架完成了一定功能,而且通常是一些基础的、有难度的、通用的功能,这就避免了我们在应用开发的时候完全从头开始,而是在框架已有的功能之上继续开发... 阅读全文
posted @ 2015-06-26 17:11 何塞穆里尼奥 阅读(193) 评论(0) 推荐(0) 编辑
摘要:单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式的结构图如下: 懒汉式实现(延迟加载,在用到的时候才会实例化那个类) public class Singleton { //私有化构造函数,不让外部实例化本类 private Singleton(){} //定义一个变量来存储 阅读全文
posted @ 2015-06-14 15:45 何塞穆里尼奥 阅读(171) 评论(0) 推荐(0) 编辑
摘要:我们在软件开发后期或维护期间有时会碰到这种情况:我们想使用的一个模块功能能满足要求,但这个模块对外的接口与客户端要求的接口不兼容,我们又没有足够的时间来改造这个模块。也可能在设计之初,我们用的模块是属于第三方组件,它对外的接口也可能与客户端要求的接口不兼容,而我们显然是改不了此模块的。对于这种双方... 阅读全文
posted @ 2015-06-13 11:12 何塞穆里尼奥 阅读(524) 评论(0) 推荐(0) 编辑
摘要:相信很多人都有过买股票的经历,一打开股票软件,一千多支股票,红红绿绿,又是指数大盘,又是个股K线指标,一下说基本面如何如何重要,一下说什么有题材才可以赚大钱,让人头昏眼花、迷茫困惑。其实股民,特别是新股民在没有足够了解证券知识的情况下去做股票,是很容易亏钱的。毕竟,需要学习的知识实在太多,不具... 阅读全文
posted @ 2015-06-11 17:28 何塞穆里尼奥 阅读(257) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示