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

昆明网站建设推荐q479185700上墙个人网站素材图片

昆明网站建设推荐q479185700上墙,个人网站素材图片,搜索引擎优化排名案例,收到一张网站服务费怎么做凭证设计模式#xff08;适配器模式#xff09; 第二章 设计模式之适配器模式#xff08;Adapter#xff09; 一、Adapter模式介绍 适配器模式位于实际情况和需求之间#xff0c;填补两者之间的差距。 二、示例程序1#xff08;使用继承的适配器#xff09; 1.示例程序示…设计模式适配器模式 第二章 设计模式之适配器模式Adapter 一、Adapter模式介绍 适配器模式位于实际情况和需求之间填补两者之间的差距。 二、示例程序1使用继承的适配器 1.示例程序示意图 程序表示输入hello字符串输出为hello或者*hello*的简单程序。 扮演适配器角色的是PrintBanner类。该类继承了Banner类并实现了“需求”–Print接口。 2.Banner类 package cn.pp.adapter.extend;public class Banner {private String str;public Banner(String str) {this.str str;}public void showWithParen() {System.out.println(( str ));}public void showWithAster() {System.out.println(* str *);} }3.Print类 public interface Print {public void printWeak();public void printStrong(); }4.PrintBannerAdapter类 public class PrintBannerAdapter extends Banner implements Print {public PrintBannerAdapter(String str) {super(str);}Overridepublic void printWeak() {showWithParen();}Overridepublic void printStrong() {showWithAster();} }5.Main类 public static void main(String[] args) {Print print new PrintBannerAdapter(我是适配器);print.printStrong();print.printWeak();}二、示例程序2使用委托的适配器 1.示例程序示意图 如果类Print不是一个接口而是一个类由于java不能多继承所以只有采用委托的适配器模式。 PrintBanner类中的banner字段保存了Banner类的示例通过构造函数注入。 2.Banner类 package cn.pp.adapter.extend;public class Banner {private String str;public Banner(String str) {this.str str;}public void showWithParen() {System.out.println(( str ));}public void showWithAster() {System.out.println(* str *);} }3.Print类 public abstract class Print {public abstract void printWeak();public abstract void printStrong(); }4.PrintBannerAdapter类 public class PrintBannerAdapter extends Print {private Banner banner;public PrintBannerAdapter(String str) {this.banner new Banner(str);}Overridepublic void printWeak() {banner.showWithParen();}Overridepublic void printStrong() {banner.showWithAster();} }5.Main类 public static void main(String[] args) {Print print new PrintBannerAdapter(我是适配器);print.printStrong();print.printWeak();}
http://www.dnsts.com.cn/news/80484.html

相关文章:

  • 响应式学校网站婚嫁网站设计
  • iis7搭建aspx网站泰安房产信息网上查询系统
  • 那家专门做特卖的网站简易网站制作
  • 制作网站软件教程网站中英切换实例
  • 优秀的移动网站一键生成广告图
  • 公司网站建设全包网站建设提供商
  • 网站建设设计logo如何做网站写手
  • 南宁网站建设培训有哪些内涵图网站源码
  • 南昌seo网站推广外贸行业网站建设公司排名
  • 国外网站引流如何做新网站建设流程
  • 做音乐创作的网站网页设计工资一般多少钱一小时
  • 河南网站建设网络公司美工做网站怎么收费
  • 服装设计个人工作室seo怎么优化简述
  • 上海网站推广大全安阳空气
  • 学校网站建设培训方案建设厅三类人员网站
  • 网站建设风险是什么意思莆田市秀屿区建设局网站
  • 培训机构做网站宣传小程序代理商怎么赚钱
  • 腾讯广告投放平台seo分析seo诊断
  • 搭建源码下载站网站更换网站空间
  • 软件网站排名什么是网络营销请举几个例子说明
  • 网站建设的本质页面设计平台
  • 湖北专业的网站制作代理商常州网站推
  • 海尔网站建设投入工程造价信息平台
  • 做问卷调查的网站有啥赣州信息港房产网
  • 广西南宁市网站建设服务中心南昌网站设计制作
  • 有哪些网站可以免费发布广告建筑设计公司属于什么行业
  • 域名代理商网站做一家直播卖货的网站
  • 电商网站有哪些特色贵州便宜网站推广优化电话
  • 网站管理建设的总结丹东seo优化效果费用
  • 上海公司网站设深圳南山区住房和建设局网站官网