设计模式之外观模式
2016-03-23 15:37
459 查看
外观模式是通过对一个复杂的类的所包含的类进行封装,通过连接作用实现调用.也实现了降低许多类的之间的耦合度.
public class Mouse { private String wheel; public Mouse(){} public Mouse(String wheel) { this.wheel = wheel; System.out.println("组装鼠标"); } }
public class Keyboard { private String keypad; public Keyboard(){} public Keyboard(String keypad) { this.keypad = keypad; System.out.println("组装键盘"); } }将两者的相关属性放到一个类中包含
public class Computer { private Mouse mouse; private Keyboard keyboard; public Computer() { mouse = new Mouse("鼠标"); keyboard = new Keyboard("键盘"); System.out.println("电脑组装"); } }主函数测试:
public class Main { public static void main(String[] args) { Computer computer = new Computer(); } }
相关文章推荐
- EF 操作 视频教程
- 文字垂直滚动效果
- 精益生产管理
- Multiply Strings
- Android 最火的快速开发框架XUtils
- 带你快速了解 Beyond Compare
- Facebook广告API系列 Business Manager
- 练习1:第一个程序
- ListView的扩展
- Realsense(四)github上一种提取彩色和深度视频流并转为mat的方案
- Dorothy Lua开发建议
- 微信公众平台测试号
- plsql不安装oracle远程连接数据库
- HDU 5649 DZY Loves Sorting 二分+线段树
- 第三周作业--Word Counter
- 通过内容提供者写联系人
- js原生事件系统与坐标系统
- Shell编程(六)---循环
- MySQL5.7新特性之Multi-Source多源复制
- 技术揭秘二:探讨12306两地三中心混合云架构