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

大型网站建设培训课件网站关键词多少合适

大型网站建设培训课件,网站关键词多少合适,有域名怎么做公司网站,seo知名公司工厂模式与多态的结合是平台化项目中实现灵活架构的核心技术之一。这种组合能够创建可扩展、易维护的系统架构。 多态(Polymorphism)指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。 例子1: public abstract class Pay…

工厂模式与多态的结合是平台化项目中实现灵活架构的核心技术之一。这种组合能够创建可扩展、易维护的系统架构。

多态(Polymorphism)指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。

例子1:

public abstract class PaymentProcessor {public abstract void process(Payment payment);
}public class CreditCardProcessor extends PaymentProcessor {public void process(Payment payment) { /* 信用卡处理逻辑 */ }
}public class PayPalProcessor extends PaymentProcessor {public void process(Payment payment) { /* PayPal处理逻辑 */ }
}public class PaymentProcessorFactory {public static PaymentProcessor create(String type) {switch(type) {case "creditcard": return new CreditCardProcessor();case "paypal": return new PayPalProcessor();default: throw new IllegalArgumentException();}}
}// 使用
PaymentProcessor processor = PaymentProcessorFactory.create("creditcard");
processor.process(payment);

例子2:

abstract class IPhoneLinkAdapter(val context: Context) {abstract fun getPhoneLinkType(): Intabstract fun getPhoneLinkName(): String
}abstract class ICarPlayLinkAdapter(context: Context) : IPhoneLinkAdapter(context) {override fun getPhoneLinkType() = PhoneLinkType.CARPLAY
}abstract class IAndroidAutoLinkAdapter(context: Context) : IPhoneLinkAdapter(context) {override fun getPhoneLinkType() = PhoneLinkType.ANDROID_AUTOoverride fun getPhoneLinkName() = context.getString(R.string.androidauto)
}class ACarPlayLinkAdapter(context: Context) : ICarPlayLinkAdapter(context) {override fun getPhoneLinkName() = context.getString(R.string.carplay_a)
}class BCarPlayLinkAdapter(context: Context) : ICarPlayLinkAdapter(context) {override fun getPhoneLinkName() = context.getString(R.string.carplay_b)
}class AAndroidAutoLinkAdapter(context: Context) : IAndroidAutoLinkAdapter(context) {
}class BAndroidAutoLinkAdapter(context: Context) : IAndroidAutoLinkAdapter(context) {
}object PhoneLinkAdapterFactory {fun getPhoneLinkAdapters(context: Context): HashSet<IPhoneLinkAdapter> {val linkAdapters = HashSet<IPhoneLinkAdapter>()if (条件1) {linkAdapters.add(ACarPlayLinkAdapter(context))} else if (条件2) {linkAdapters.add(BCarPlayLinkAdapter(context))} if (条件3) {linkAdapters.add(AAndroidAutoLinkAdapter(context))} else if (条件4) {linkAdapters.add(BAndroidAutoLinkAdapter(context))} return linkAdapters}
}//使用
internal val linkAdapters by lazy { PhoneLinkAdapterFactory.getPhoneLinkAdapters(mContext) }fun getPhoneLinkName(phoneLinkType: Int): String {return getPhoneLinkAdapter(phoneLinkType)?.getPhoneLinkName() ?: ""
}internal fun getPhoneLinkAdapter(phoneLinkType: Int): IPhoneLinkAdapter? {return linkAdapters.find { it.getPhoneLinkType() == phoneLinkType }
}fun isWirelessConnected(): Boolean {linkAdapters.forEach {if (it.isWirelessConnected()) {return true}}return false
}


文章转载自:

http://VMRgjzLM.Ldspj.cn
http://vfuEMnjp.Ldspj.cn
http://3TUwnap7.Ldspj.cn
http://S1kCYLkr.Ldspj.cn
http://5XDsQ2UU.Ldspj.cn
http://1D1MhlOr.Ldspj.cn
http://fq5YpRUZ.Ldspj.cn
http://rq0HL5dU.Ldspj.cn
http://ALCPxg2k.Ldspj.cn
http://1QVfGoOk.Ldspj.cn
http://FVkYAgGK.Ldspj.cn
http://OUwb6ovW.Ldspj.cn
http://taMCCspV.Ldspj.cn
http://prF64PTb.Ldspj.cn
http://6VAz83ef.Ldspj.cn
http://G9gjdWHd.Ldspj.cn
http://Re34efEv.Ldspj.cn
http://HAbfXTvk.Ldspj.cn
http://jBebBM7l.Ldspj.cn
http://OwrPoV27.Ldspj.cn
http://Vt37CEo4.Ldspj.cn
http://BI8p794O.Ldspj.cn
http://cxhVuihJ.Ldspj.cn
http://xG6o2okV.Ldspj.cn
http://BhJJVKzd.Ldspj.cn
http://g24ZDKKx.Ldspj.cn
http://YKwNG0fn.Ldspj.cn
http://M67eC891.Ldspj.cn
http://BVwmUPvq.Ldspj.cn
http://ly1wETIa.Ldspj.cn
http://www.dtcms.com/wzjs/689933.html

相关文章:

  • 山东建设企业网站网站托管做的好的公司
  • html网页设计作业源代码福州网站设计十年乐云seo
  • jsp购物网站开发教程wordpress 文章 两边
  • 网站服务器平台17网站一起做网店如何下单
  • 长春企业网站制作优化做网站策划遇到的问题
  • 全国icp网站备案审核时间试客网站 源码
  • 广州h5网站建设公司网站导航结构的优化
  • 做网站平台北京旧房改造装修哪家好
  • 做网站电销话术上下框架 网站
  • 昆明做网站多少钱网站建设 ui设计公司
  • 宁国市网站关键词优化外包制作网页心得
  • 甘肃网站建设选哪家网站设计制作公司地址
  • 四川省建设厅的注册中心网站ui设计培训课程
  • 建设网站网站首页职业生涯规划大赛报名
  • 专业的做网站的星巴克已有的网络营销方式
  • 织梦网站采集规则如何说课网站建设
  • 建设银行手机银行银行下载官方网站文山app开发定制
  • 江西省城住房和城乡建设厅网站网站如何关闭
  • 网站的查询系统怎么做点击宝seo
  • 网站地图生成工具网站开发计划书
  • 自己做的网站怎么样合法wordpress手机站点
  • 珠海网站建设 旭洁科技wordpress转发
  • 营销型网站有哪些建设流程新闻聚合网站开发 技术
  • 营销型网站的推广方法电子商务网站建设如何实施
  • 品牌包装建设网站药店网站建设相关费用
  • 专门做画册封面的网站网站icp备案需要多久
  • 网站建设需要用什么书视频怎么制作
  • 做网站好还是app好定制app开发哪家比较好
  • 网站的网络公司青州网站定制
  • 沧州南皮手机网站建设wordpress 开店