抽象工厂
摘要:提供一个接口,让该接口负责创建一系列的”相关或者相互依赖的对象“,无需指定他们具体的类。封装变化点》》一个游戏:需要路,建筑物,隧道,丛林(这些对象不能再增加,否则不是抽象工厂模式,先看例子,后面解释),这些东西有两个风格1:modern 2:classic抽象工厂应用abstract class ...
阅读全文
posted @
2014-05-28 19:58
路过的二师兄
阅读(206)
推荐(0)
typedef与define 傻傻的分不清楚
摘要:今天看到 typedef与define的区别 上网搜了一下 总结一下 大部分内容出自百度知道,自己理解后又添了点。如发现不对,留言,大家一起研究一下typedef int * pint ; #define PINT int * 那么: const pint p ;//p不可更改,但p指向的内容可更改...
阅读全文
posted @
2014-05-24 20:34
路过的二师兄
阅读(210)
推荐(0)
JSP上传文件
摘要:客户端html form表单:表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传...
阅读全文
posted @
2014-05-23 09:16
路过的二师兄
阅读(282)
推荐(0)
Singleton模式扩展
摘要:1,将一个实例扩展到n个实例,例如对象池的实现。2,将NEW构造器的调用转移到其他类中,例如多个类协同工作环境中,某个局部环境只需要拥有某个类的一个实例,对整个程序说,只拥有那几个协同工作环境中产生的几个实例。3,理解和扩展Singleton模式的核心是 如何控制用户使用new对一个类的实例构造器的...
阅读全文
posted @
2014-05-22 17:05
路过的二师兄
阅读(121)
推荐(0)
面向对象的设计模式
摘要:1:开闭原则OPC 一个软件实体应当对扩展开放,对修改关闭。再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。例子: 车类 里有名字 发动机 发动机应当拿出另写一个类2:单一职责原则SRP 就一个类而言,应该仅有一个引起它变化的原因,在构造对象时,应将对象的不同职责分离至多个类中...
阅读全文
posted @
2014-05-22 11:25
路过的二师兄
阅读(145)
推荐(0)