我TMD只是应聘一般的java软件工程师啊,他们和我说,他们在开发中,整个架构比较薄,所以对程序员的要求比较高.
解决方案 »
- dos下运行java程序 Package的问题
- 连接数据库会有这种错误?
- 关于创建对象的问题,和创建数组对象!!求高手,小弟请教!!!
- 输出100-200之间的质数请大家看一下为什么不对,请指正,谢谢,散分!
- 初学JAVA,连接数据库出现错误,请帮助我!!
- Java程序报错。关键字:swt,事件监听,串口通讯
- 求助一个问题?
- 如何判断字符串中是否含有指定的字符?
- 谢谢大家给我一个JAVA帮助文档
- 请Applet高手帮忙 .
- 急~~ODBC连SQL Server用在ODBC里配置数据源吗?
- JBOSS启动时提示:java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path at java.lang
decrator模式是java IO使用的模式,chain of responsibility是AWT使用的模式,要特别注意
1.通过一管理,方便以后修改和重构
2.将new这类之前要做的事情(比如加载配置文件)也放在这个creator方法里,可以减少耦合性
public class Factory{ public static Sample creator(int which){
if (which==1)
return new SampleA();
else if (which==2)
return new SampleB();
}
}
抽象工厂就是在工厂类的上面再封装一层,这样可以产生多个creator方法public abstract class Factory{ public abstract Sample creator(); public abstract Sample2 creator(String name); }public class SimpleFactory extends Factory{ public Sample creator(){
.........
return new SampleA
} public Sample2 creator(String name){
.........
return new Sample2A
}}