当前位置: 首页 > news >正文

网站开发工具最好用建设银行网网站打不开

网站开发工具最好用,建设银行网网站打不开,wordpress图片不能居中,jsp购物网站开发视频文章目录 一、什么是外观模式二、外观模式结构1、外观模式的主要角色包括#xff1a;2、外观模式通常适用于以下情况#xff1a; 三、优点 一、什么是外观模式 外观模式#xff08;Facade Pattern#xff09;是一种结构型设计模式#xff0c;它提供了一个统一的接口… 文章目录 一、什么是外观模式二、外观模式结构1、外观模式的主要角色包括2、外观模式通常适用于以下情况 三、优点 一、什么是外观模式 外观模式Facade Pattern是一种结构型设计模式它提供了一个统一的接口用来访问系统中的一群接口从而简化客户端与系统之间的交互。外观模式通过引入一个外观类来封装子系统的复杂性使得客户端只需要与外观类交互而无需直接与子系统的各个组件打交道。 在外观模式中外观类充当了客户端与子系统之间的中介者隐藏了子系统的复杂性为客户端提供了一个更简单和统一的接口。客户端通过外观类来访问系统的功能而不需要了解系统内部各个组件之间的关系和调用方式。 二、外观模式结构 1、外观模式的主要角色包括 外观类Facade对客户端提供简单接口的类负责将客户端的请求转发给子系统中相应的对象处理。子系统Subsystems由多个组件或类组成的复杂系统外观类封装了这些组件的功能。 2、外观模式通常适用于以下情况 当系统中存在复杂的子系统需要提供一个简单统一的接口给客户端使用时。当需要将系统的各个组件解耦减少它们之间的依赖关系时。 简单的示例 // 子系统组件 class MusicPlayer {public void play() {System.out.println(Playing music);} }class Amplifier {public void on() {System.out.println(Amplifier on);}public void off() {System.out.println(Amplifier off);} }class Speaker {public void open() {System.out.println(Speaker open);}public void close() {System.out.println(Speaker close);} }// 外观类 class AudioFacade {private MusicPlayer musicPlayer;private Amplifier amplifier;private Speaker speaker;public AudioFacade() {this.musicPlayer new MusicPlayer();this.amplifier new Amplifier();this.speaker new Speaker();}public void startMusic() {amplifier.on();speaker.open();musicPlayer.play();}public void stopMusic() {musicPlayer.stop();speaker.close();amplifier.off();} }// 客户端代码 public class Main {public static void main(String[] args) {AudioFacade audioFacade new AudioFacade();audioFacade.startMusic();} } 三、优点 外观模式的优点包括 简化接口客户端只需与外观类交互无需了解系统的复杂性。解耦客户端和子系统外观类作为中介者降低了客户端和子系统之间的耦合度。提高灵活性可以随时修改外观类以适应系统变化而不会影响客户端代码。
http://www.hkea.cn/news/14570611/

相关文章:

  • 电子商务网站建设效果郑州百姓网免费发布信息
  • 现在可以做网站么wordpress安装如何填数据库
  • 品牌网站建设搜搜磐石网络wordpress版本下载
  • 不良网站举报中心官网wordpress黄页
  • 网站开发首选语言哪个网站支持接单做网页的
  • 网站代理怎么赚钱网站建设营销型
  • 网站搭建商上海网站怎么备案在哪里
  • 国外建站程序电商运营主要工作内容
  • 北京市住房与城乡建设部网站网站谁做的比较好看
  • 怎样免费建立自己的网站discuz模板开发教程
  • 广东三网合一网站建设报价wordpress 茶叶模板
  • 合肥做网站的的公司有哪些网站开发需要的技术
  • 网站建设初期广告传媒公司注册费用
  • 网站设计这个专业怎么样企业网站设计的基本原则有哪些
  • 襄阳云平台网站建设世界500强设计公司有哪些
  • 烟台正规网站建设甘肃网站排名公司
  • 沈阳三好街网站建设创业it外包公司
  • 网站建设对企业的要求django做的网站有哪些
  • 深圳品牌网站设计公司wordpress 微博图床
  • 可以免费做宣传的网站1 建设好自媒体门户网站
  • 南昌手机网站制作如何做魔道祖师网站
  • AWS免费套餐做网站可以吗响应式网站开发现状
  • 柳州企业网站制作哪家好网页搭建模板
  • 乐云seo模板网站建设竹溪县县建设局网站
  • 题库网站怎么做各大房产网站
  • php做商城网站怎么做好外包公司前端面试难吗
  • 哪家公司的网站做得好东营 微信网站建设
  • 朝阳免费网站制作苏宁易购电子商务网站建设目标
  • 网站做管理员功能代码网站建设合同 协议书
  • 网站空间免费试用wordpress 做表格