java--设计模式推荐
来源:互联网 发布:网络歌曲梅花泪文希 编辑:程序博客网 时间:2024/06/05 05:15
六大设计原则是根本,需要理解和贯通
单例设计模式
public class Emperor{public static Emperor emperor = new Emperor();private Emperor(){}public static Emperor getEmperorInstance(){return emperor;}public static void say(){System.out.println("皇帝:" +emperor);}}
工厂模型:泛型的好处
public interface Hum{public void talk();public void getColor();}
public class YellowHum implements Hum{@Overridepublic void talk(){System.out.println("黄种人");}@Overridepublic void getColor(){// TODO Auto-generated method stubSystem.out.println("黄种人在说话");}}
public abstract class AbstractHumFactory{public abstract <T extends Hum>T createHum(Class<T> c);}
public class HumFactory extends AbstractHumFactory{@Overridepublic <T extends Hum> T createHum(Class<T> c){Hum human = null;try{human = (Hum) Class.forName(c.getName()).newInstance();}catch(Exception e){System.out.println("创早错误");}return (T)human;}}
public static void main(String[] args){AbstractHumFactory factory = new HumFactory();System.out.println("黄色");Hum hum = factory.createHum(YellowHum.class);hum.getColor();hum.talk();}
0 0
- java--设计模式推荐
- java设计模式推荐阅读
- java多线程设计模式详解[推荐]
- Java中的设计模式,书籍推荐
- [推荐]设计模式
- 【推荐】设计模式
- 设计模式书籍推荐
- 设计模式推荐书籍
- 设计模式推荐丛书
- 【设计模式】:推荐阅读
- 设计模式书籍推荐
- [推荐]Java开发中的23种设计模式
- 领悟Web设计模式(推荐)
- 设计模式相关书籍推荐
- 设计模式相关书籍推荐
- 模式设计相关书籍推荐
- 设计模式相关书籍推荐
- 设计模式学习书推荐
- Unity3d用户手册资源准备和导入分割动画 分割动画 通常,一个动画角色有许多不同动作,在游戏的不同情境中被激活。这些动作被称为动画片段 (Animation Clips)。例如,我们可能会针对走
- java文件上传--基于ajaxFileUpload+struts2
- 准备提交到 App Store
- 获取窗口句柄
- WIN7 "应用程序无法启动,因为应用程序的并行配置不正确"问题
- java--设计模式推荐
- game学习资源收集
- android:ellipsize
- Unity3d用户手册资源准备和导入分割动画
- 介绍sqlmap使用的地方
- iOS开发过程中需要注意的问题
- DES加密,ECB和CBC区别
- CDH hive的mr架构配置文件的选择
- IOS 7 Xcode 5 免IDP证书 真机调试