
java的设计模式
文章平均质量分 78
hackjava
我是广州大学华软软件学院的学生,就读软件开发专业,爱好java程序设计,网站建设,希望与打算在网络方面发展的朋友一起工作。
展开
-
代理模式中的两种代理:静态代理和动态代理
//静态代理模式//其实这个可以是个接口,房地产开发商public abstract class Subject{ public abstract void request();} //购房的房主,真实对象public class Re原创 2011-08-22 00:22:35 · 483 阅读 · 0 评论 -
java中的观察者模式
这是在学习swing组件的事件触发的过程中学习的 观察者模式//抽象主题package com.shengsiyuan.observer;//抽象主题,被观察者的抽象public interface Watched{ public v原创 2011-08-19 23:17:05 · 261 阅读 · 0 评论 -
java中的单例模式
//单例模式的实现。 public class SinglePattern { public static void main(String[] args) { Single single = Single.getInstance();原创 2011-08-19 23:13:53 · 226 阅读 · 0 评论 -
java中的策略模式
策略模式中体现了两个非常基本的面向对象设计的原则:1.封装变化的概念2.编程中使用接口,而不是对接口的实现 策略模式的组成1.抽象策略角色:策略类,接口或这抽象类2.具体策略角色:实现或继承了接口或抽象类的实现类,包装了相关的算法和行为3.环境角色:持有一原创 2011-08-19 23:09:10 · 287 阅读 · 0 评论