多态特性---主板设计模式
来源:互联网 发布:淘宝平台技术费 编辑:程序博客网 时间:2024/06/05 18:17
package duoTai_JieKou_zhuBan;//创建一个接口类interface PCI {public void run();public void close();}class MainBoard {//主板已启动public void run(){System.out.println("mainboard run");}//检查连接在接口上的硬件有没有正常运行//public void usePCI(PCI p)MainBoard(){};MainBoard(PCI p){if(p!=null){p.run();p.close();}}}//让NetCard实现PCIclass NetCard implements PCI {//继承接口中的实现方法public void run(){System.out.println("上网");}public void close(){System.out.println("关闭浏览器");}}//让SoundCard实现PCIclass SoundCard implements PCI {//继承接口中的实现方法public void run(){System.out.println("听音乐");}public void close(){System.out.println("关闭音乐");}}public class Jiekou_Test {public static void main(String[] args) {// 多态可以将接口和实现分离开来,提高了程序的扩展性 //MainBoard m=new MainBoard();//m.run();//m.usePCI(new NetCard());//m.usePCI(new SoundCard());new MainBoard().run();new MainBoard(new NetCard());new MainBoard(new SoundCard());}/* * 相当于 * MainBoard m=new MainBoard(); * m.run(); * m.close(); */}
0 0
- 多态特性---主板设计模式
- 【JS设计模式】JavaScript特性
- 【JS设计模式】JavaScript特性
- JAVA多态主板示例
- 【Android 设计】:模式_ Android新特性
- 特性驱动的需求设计模式
- 设计模式之特性"大杂烩"(一)
- 设计模式之特性"大杂烩"(二)
- 黑马程序员----------------Java高级特性-----------------设计模式
- 【设计模式】面向对象三大特性
- Java特性和设计模式的关系?
- java--多态的主板实例
- Java day07 多态示例 主板接口
- Java 多态的主板示例
- 设计模式,六大设计原则,类的特性
- 收集+设计模式/六大设计原则/类的特性
- 设计模式,六大设计原则,类的特性
- 主板
- Max Sum
- 48. Rotate Image
- 自定义UIPickerView修改显示样式
- hdu3929 容斥+扩展Lucas定理
- Leetcode 397. Integer Replacement (Easy) (cpp)
- 多态特性---主板设计模式
- hive中if和coalesce 去除null值,case when
- 面向对象_通过JDK的帮助文档学习Math类的随机数功能
- Java算法之输出“菱形”
- Android Studio 2.2 尝鲜的代价
- 异常处理
- 视频直播推流与拉流的实现
- 线程数究竟设多少合理-摘自58沈剑
- JDK/bin目录下各exe文件用途