雷锋接口=>雷锋工厂=>大学生雷锋工厂
雷锋接口=>雷锋工厂=>志愿者雷锋工厂
摘录语句:
1.工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。
2.工厂方法模式实现时,客户端需要决定实例化哪一个工厂来实现运算类,选择按段的问题还是存在的,也就是说,工厂方法把简单工厂的内部逻辑判断移到了客户端代码来进行。想要加功能,本来是改工厂类,而现在是修改客户端!
雷锋接口
package cn;
//雷锋接口
public interface LeiFeng {
public void sweep();
public void wash();
public void buyRice();
}
雷锋工厂抽象类
package cn;
import java.util.HashMap;
//雷锋工厂
public abstract class LeiFengFactory {
public abstract LeiFeng getLeiFengInstance();
}
大学生雷锋工厂类
package cn.beans;
import java.lang.instrument.ClassFileTransformer;
import cn.LeiFeng;
import cn.LeiFengFactory;
public class UndergraduateFactory extends LeiFengFactory{
LeiFeng leiFeng=null;
@Override
public LeiFeng getLeiFengInstance(){
leiFeng = new Undergraduate();
return leiFeng;
}
}
大学生类 实现雷锋类
package cn.beans;
import cn.LeiFeng;
public class Undergraduate implements LeiFeng {
@Override
public void buyRice() {
System.out.println("学雷锋的大学生买米");
}
@Override
public void sweep() {
System.out.println("学雷锋的大学生扫地");
}
@Override
public void wash() {
System.out.println("学雷锋的大学生洗衣");
}
}
分享到:
相关推荐
部编版二年级下册语文_5.雷锋叔叔,你在哪里教案与教学反思.pdf
部编版二年级语文下册教学设计_第二单元5雷锋叔叔,你在哪里(20211129054721).pdf
2021-2022学年幼儿园小班社会教案《学雷锋》3月5日是学雷锋的日子【幼儿教案】.pdf
(人教新课标)二年级语文下册教案_雷锋叔叔_你在哪里_3.doc
仿照雷锋网的wordpress主题,完全一样,简洁,易于优化
学雷锋思想汇报:看“雷锋”有感_1 .docx
#### 实践雷锋精神的方法 1. **思想上的与时俱进**:作为党员,需要紧跟时代的步伐,不断更新观念,保持思想的先进性。 - **利用互联网资源**:通过网络了解时政动态、学习党的理论和路线方针政策。 2. **工作中的...
尊敬的司机叔叔: 您好!首先,我衷心感谢您为我们的出行安全所做的辛勤工作和不懈努力。作为一名普通的道路使用者,我深深地体会到每一位司机叔叔肩负的责任重大,您的每一次驾驶都关乎着您自己和他人的生命安全。...
学雷锋思想汇报:看“雷锋”有感_1 (2) .docx
对公司的表扬信范文_雷锋精神的表扬信范文.docx
学习雷锋活动感想_1 .docx
学习雷锋精神_共建和谐校园.ppt
6雷锋叔叔_你在哪里.ppt
35学雷锋活动方案_1.docx
读《雷锋》有感_1 .docx
学雷锋主题班会_PPT素材.ppt
三月“雷锋家乡学雷锋”雷锋月宣传教育活动方案.docx
一年级班会课学雷锋学习教案.pptx
“学雷锋__做有道德的人”讲故事比赛活动方案.doc