解读设计模式(Java)

来源:互联网 发布:清除源码后门 编辑:程序博客网 时间:2024/06/05 01:19

1、代理设计模式;

//引自《Java 编程思想》第四版(中文版)第131页。class SpaceShipControls {void up(int velocity){}// ...}public class SpaceShipDelegation {private SpaceShipControls controls = new SpaceShipControls();public void up(int velocity) {controls.up(velocity);}// ...public static void main(String[] args) {// ...}}


 

2、单例设计模式;

public class Singleton {private static Singleton instance;private Singleton() { };public static Singleton getInstance() {if(instance == null)instance = new Singleton();return instance;}}


 

0 0
原创粉丝点击