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

给公司做网站的费用入什么科目wordpress 父分类名称

给公司做网站的费用入什么科目,wordpress 父分类名称,精湛的中山网站建设,网站建设中数据安全研究立面是指建筑物的外观。 当穿过街道时#xff0c;我们所看到的只是建筑物的外观。 该图面抽象了建筑物的所有复杂实施细节。 同样#xff0c; 外观设计模式旨在为子系统中的一组接口提供统一的接口。 这个统一的接口对客户端隐藏了子系统的复杂性。 它属于结构模式类别。 J… 立面是指建筑物的外观。 当穿过街道时我们所看到的只是建筑物的外观。 该图面抽象了建筑物的所有复杂实施细节。 同样 外观设计模式旨在为子系统中的一组接口提供统一的接口。 这个统一的接口对客户端隐藏了子系统的复杂性。 它属于结构模式类别。 Java中的java.util.Connection是外观因为它允许我们创建数据库连接并隐藏实现细节。 同样 java.net。 URL类是另一个外观它公开了隐藏所有涉及细节的openStream方法。 外观模式通常是重构模式。 对于大型的复杂子系统使用外观模式并为客户端提供友好的界面进行交互是一个相当不错的主意。 实施外观模式 让我们首先定义一个接口– BookGenre public interface BookGenre { ListBook getBookList(); } 代表不同书籍类别的所有类都将实现此接口 public class Fiction implements BookGenre { ... }   public class NonFiction implements BookGenre { ... }   public class Technology implements BookGenre { ... } 我们可以让客户自己与所有子系统类进行交互以借用一本书。 但是为了简化起见让我们创建一个LibraryService作为外观它将公开以下功能 public enum BookType { FICTION, NONFICTION, TECHNOLOGY }   public class LibraryService {  private BookGenre fiction; private BookGenre nonFiction; private BookGenre technology;  public LibraryService() { this .fiction new Fiction(); this .nonFiction new NonFiction(); this .technology new Technology(); }  public void borrowBook(BookType type, String name) { ListBook books; switch (type) { case FICTION: books this .fiction.getBookList(); break ; case NONFICTION: books this .nonFiction.getBookList(); break ; default : books this .technology.getBookList(); }  Book book BookService.findBookByName(books, name); book.setAvailability( false ); }  ... } 为了使实现简单我们在此假设每个书名只有一本书。 请注意我们尚未添加任何其他功能。 方法借书使用现有的子系统API来执行此操作。 UML图 我们可以将上面的示例表示为 有了这个外观我们的客户就可以直接与其交互而不必自己处理系统内部细节。 值得注意的要点 让我们快速回顾一些要点 充当子系统的入口点并且不向子系统添加更多功能 隐藏在门面类后面的子系统的复杂性 简化了客户端的访问点 消除了客户端类自行管理子系统的需要 促进客户端和子系统之间的松散耦合 外观类绝不限制客户对子系统的直接访问 我们可以根据需要为复杂系统创建任意数量的外观。 这样做的目的是使客户端易于访问 努力维护额外的代码层并将其与我们的子系统进行的更改同步 结论 在本教程中我们探索了另一种称为外观模式的结构设计模式。 这是一种重构模式主要用于为复杂且设计不良的子系统提供更简单的外观。 翻译自: https://www.javacodegeeks.com/2019/08/facade-design-pattern-java.html
http://www.yutouwan.com/news/248600/

相关文章:

  • 威海西郊建设集团网站怎么使用域名访问网站
  • 网站后台帐号密码破解网站文章排版工具
  • 重庆网站排名推广辽宁建设工程信息网ca锁激活
  • 视频网站建设应该注意什么多用户网店系统
  • 做的网站进不去后台云和网站建设
  • 家具网站的建设手表网站哪家好
  • 网站建设工作动态wordpress关闭评论插件
  • 苏州市住房和城乡建设局网站地震局电商网站 知名案例
  • 企业免费推广网站宁波专业优化网站制作公司
  • 怎么查看网站主机商成都网站开发多少钱
  • 电商网站建设教程合肥市中小企业局网站
  • 屏蔽网站推广wordpress申请子站
  • 网站制作怎样容易淘宝网页设计尺寸
  • 微信公众平台内做网站做网站策划计划书
  • 成都网站建设外包公司排名可以分为()
  • 医院网站和微信公众号建设方案软件工程师资格证
  • 网站html有了怎么建设网站网站中图片中间是加号怎么做
  • 广西工程建设质量安全管理协会网站中国电子商务平台
  • 怎么样创办一个网站网站开发软件选择
  • 长沙银行网站建设快递网站建设需求分析
  • 成都建站免费模板女生零基础可以学什么技术
  • 保定市建设局安监网站企业微营销网站
  • 宿州市埇桥区建设局网站帮一个企业做网站流程
  • 邓州网站制作中国制造网站上的聊天怎么做
  • 专业的常州做网站招商网站开发
  • 建设通网站信息有效吗wordpress generator
  • 南昌市建设局官方网站虚拟主机不能通过什么架设网站
  • 网站怎么做访问量统计多语言网站如何做
  • 网站建设的功能需求文档手机网站智能建站
  • 苏州吴中长桥网站建设工信部清理未备案网站