设计模式
findlymw
这个作者很懒,什么都没留下…
展开
-
观察者设计模式( Observable类Observer接口)
如果要想实现观察者模式,则必须依靠java.util包中提供的Observable类和Observer接口。import java.util.* ; class House extends Observable{ // 表示房子可以被观察 private float price ;// 价钱 public House(float price){ this转载 2014-02-28 09:48:39 · 839 阅读 · 0 评论 -
Java 单例模式
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。1、需要注意的点其中需要转载 2014-02-28 13:19:52 · 621 阅读 · 0 评论 -
java设计模式之——策略模式
1、什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2、策略模式有什么好处? 策略模式的好处在于你可以动态的改变对象的行为。 3、设计原则 设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++z中可以用虚类),然后在类转载 2014-02-28 13:25:19 · 915 阅读 · 1 评论 -
java设计模式—工厂模式
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品转载 2014-02-28 13:22:16 · 611 阅读 · 0 评论 -
java设计模式之代理模式
1、什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2、策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3、代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实转载 2014-02-28 13:26:47 · 561 阅读 · 0 评论 -
无限级分类数据表设计的简单总结
1. 数据表设计数据表字段简单说明:列名数据类型默认值备注Idint 自增主键Namevarchar(256) 分类类别名称ParentIdint0父母分类IdDepthint1深度,从1递增Statusint0状态:0禁用,1启用转载 2014-07-31 10:37:37 · 2515 阅读 · 0 评论 -
Spring AOP 完成日志记录
1、技术目标 掌握Spring AOP基本用法使用Spring AOP完成日志记录功能转载 2014-08-01 09:23:25 · 1440 阅读 · 0 评论 -
使用Spring Security实现权限管理
1、技术目标 了解并创建Security框架所需数据表为项目添加Spring Security框架掌握Security框架配置应用Security框架为项目的CRUD操作绑定权限转载 2014-08-01 09:33:39 · 1605 阅读 · 0 评论