摘要: 创建型模式单例模式是某个类只需要一个实例,保证一个类有且只有一个实例,并提供一个访问他的全局访问点。比如对于一个统一的数据库的访问,在整个项目中只使用同一个实例。对于这种情况有个比较好的例子,就是一夫一妻制。比如某个男子需要娶个女子结婚,那么就有下面的程序:wife类,代表女子,husband类,代... 阅读全文
posted @ 2014-11-27 22:01 silenceer 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 创建型模式 工厂方法模式属于类的创建行模式又被称为多态工厂模式。工厂方法模式的意义在于定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中,核心工厂类将不在负责产品的创建,这昂核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口。 简单工厂模式又叫静态工厂模式,由一个工... 阅读全文
posted @ 2014-11-27 09:45 silenceer 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 设计模式是一种设计思想,一种解决方案,能够做到代码的可复用性。这段时间利用空余的时间,在复习java的同时,学习设计模式。记录过程的一点体会。1)单一职责原则 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发... 阅读全文
posted @ 2014-11-27 09:38 silenceer 阅读(296) 评论(0) 推荐(0) 编辑