java--设计模式推荐
发布日期:2021-11-21 04:41:05 浏览次数:41 分类:技术文章

本文共 1118 字,大约阅读时间需要 3 分钟。

六大设计原则是根本,需要理解和贯通

单例设计模式

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{	@Override	public void talk()	{		System.out.println("黄种人");	}	@Override	public void getColor()	{		// TODO Auto-generated method stub		System.out.println("黄种人在说话");			}}
public abstract class AbstractHumFactory{	public abstract 
T createHum(Class
c);}
public class HumFactory extends AbstractHumFactory{	@Override	public 
T createHum(Class
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();	}

转载地址:https://blog.csdn.net/xiaoji94shen/article/details/23187139 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:与IPhone对应的模拟器操作
下一篇:IOS--MKNetworkKit的使用方法

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月09日 08时12分38秒