java几种简单的设计模式
来源:互联网 发布:手机知乎怎么发帖 编辑:程序博客网 时间:2024/04/30 22:27
单例设计模式
//单例public class Student { private Student(){} private static Student instance = new Student(); public Student getInstance() { return instance; }}
组合设计模式
//组合public class Coder { private Computer com; public Coder(Computer com) { this.com = com; }}public class Computer {}
模版方法设计模式
public class Test { /** *模板方法 */ public static void main(String[] args) { AbstractPrinter printer = new MyPrinter(); printer.run(); }}abstract class AbstractPrinter { public final void run() { open(); close(); } abstract void open(); abstract void close();}class MyPrinter extends AbstractPrinter{ @Override void close() { System.out.println("close"); } @Override void open() { System.out.println("open"); } }
装饰设计模式
public class Test { /** * @param args */ public static void main(String[] args) { Man man = new Man(); SuperMan sm = new SuperMan(man); sm.eat(); }}class Man { public void eat() { System.out.println("eating!!!!"); } public void run() { System.out.println("running!!!!"); }}class SuperMan { private Man man; public SuperMan(Man man) { this.man = man; } public void eat() { System.out.println("lai yi bei"); man.eat(); System.out.println("lai yi gen"); } public void run() { man.run(); } public void fly() { System.out.println("fly"); }}
- java几种简单的设计模式
- java之 ------ 几种常见的简单设计模式
- java基础,几种简单设计模式
- 几种简单的设计模式
- 简述JAVA的几种设计模式
- JAVA 几种常见的设计模式
- 几种常用的Java设计模式
- JAVA几种常见的设计模式
- 浅谈Java的几种设计模式
- java的几种设计模式
- Java常用的几种设计模式
- JAVA几种常见的设计模式
- java几种常用设计模式简单示例
- java几种常用设计模式简单示例
- java几种常用设计模式简单示例
- java几种常用设计模式简单示例
- java几种常用设计模式简单示例
- java几种常用设计模式简单示例
- 【转】 equal和hashcode
- linux下C语言多线程编程
- 在VMware虚拟机上安装Ubuntu 10.04
- android的Service和Notification学习
- android的Notification学习
- java几种简单的设计模式
- [object-c基础]protocol
- ios消息推送
- 给控件添加动画效果
- String , StringBuffer 和 StringBuilder 区别
- [Java]HashMap的两种排序方式
- HandlerThread分线程启动handler
- Canvas基础
- android仿照ipone的弹性效果