📄 factory_01.java
字号:
package ece544.p1.zbwu;import ece544.p1.IReceiver;import ece544.p1.ISender;import edu.rutgers.winlab.labloma.net.IAddress;import edu.rutgers.winlab.labloma.net.INetworkPort;/** * This class provides a factory to generate various, implementations * of public interfaces and services. * * @author <a mailto="zhibinwu@winlab.rutgers.edu">Zhibin Wu MobNets Group</a> */public class Factory extends ece544.p1.Factory { /** * @see ece544.p1.Factory#createSender(INetworkPort) */ public ISender createSender( INetworkPort port ) { return new Sender(port); } /** * @see ece544.p1.Factory#createReceiver(INetworkPort, IAddress) */ public IReceiver createReceiver( INetworkPort port, IAddress addr ) { return new Receiver(port, addr); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -