设计模式
追梦少年888
先后在IT软件公司担任 软件工程师 高级软件工程师 项目组长,擅长大数据的处理。
展开
-
工厂模式
1:简单工厂模式 模型概述; 假如你现在去小商店买东西,你必须的先跟服务员说,我要买什么什么,服务员听完以后就给你拿你所需要的东西,这个时候服务员就充当一个工厂给你提供你所需要的产品! 模式的意图: 就是根据客户端的请求提供出相应的产品! 模式的参与者: 工厂角色(就是提供服务的类Factory) 抽象产品角色或者是接口...原创 2010-08-18 16:55:16 · 86 阅读 · 0 评论 -
代理模式
1:代理模式模式概述: 从买点脑来说吧,我们买电脑一般是都代理地点买,比如我们到戴尔代理商去买,虽然 我们直接的去代理地点买,但是我们已经间接的去生产商买了,因为我们跟代理点交易,代理点跟生产厂仓进行交易!代理模式意图:为访问其他对象提供一种代理充当角色:主题:生产厂商代理主题:代理点抽象主题:共同的部分好了,直接代码吧!抽象类,package cn...原创 2010-08-18 16:55:57 · 124 阅读 · 0 评论 -
单列模式
有时间再写原创 2010-08-18 20:00:23 · 64 阅读 · 0 评论 -
原型模式
1:原型模式可以理解为克隆 java里面提供了一个借口cloneable,实现这个接口就意味这个类可以被克隆! 现在我已经迫不急待的克隆出多个我来了,一个在上学,一个在家里面多好啊! 开始吧 package cn.tsp2c.ljz.prototypepattern;public class Person implements Cloneable...原创 2010-08-18 20:01:34 · 68 阅读 · 0 评论 -
门面模式
简单的理解:我们需要用一种比原有的方法更简单的方法与系统交互,或者说,我们需要以一种特殊的方式使用系统。主要是为子系统中的一组接口提供一个统一的接口。Facade模式定义了一个更高 的接口,使子系统更加容易使用。它的意图要求一个一致的高层接口。1:门面模式我们经常被我们无形的使用了,比如我们在做j2ee项目时,我们都很多对数据库进行操作的方法写在dao层里面 比如 public...原创 2010-08-19 09:33:01 · 65 阅读 · 0 评论 -
享元模式
享元模式是什么呢?我们大家应该熟悉数据库连接池的概念吧,就是当我们想获得一个Connection的时候,我们先去连接池找,如果池里面没有的话,它在创建!比如下面的简单代码就是享元模式的体现! public class Main{ public static void main(String[] args){ Integer a = 2; Integer a2 = ...原创 2010-08-19 09:33:46 · 67 阅读 · 0 评论