设计模式——工厂方法

来源:互联网 发布:巨人网络注册 编辑:程序博客网 时间:2024/06/11 15:09

package factoryMethod;public class LeiFeng {public void sweep(){System.out.println("sweeping");}public void wash(){System.out.println("washing");}}
package factoryMethod;public class Undergraduate extends LeiFeng{}
package factoryMethod;public class Volunteer extends LeiFeng{}
package factoryMethod;public interface LeiFengFactory {public LeiFeng creaLeiFeng();}
package factoryMethod;public class UnderGraduateFactory implements LeiFengFactory{@Overridepublic LeiFeng creaLeiFeng() {return new Undergraduate();}}
package factoryMethod;public class VolunteerFactory implements LeiFengFactory{@Overridepublic LeiFeng creaLeiFeng() {return new Volunteer();}}








原创粉丝点击