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

上海做营销网站哪个公司好北京建网站服务

上海做营销网站哪个公司好,北京建网站服务,河北建设厅注册中心网站,wordpress回复邮件概述 策略模式 例子 你可以创建一个策略工厂#xff08;Strategy Factory#xff09;来根据传入的 orgId 动态地选择合适的策略。以下是实现示例#xff1a; 首先#xff0c;定义策略接口和具体策略类#xff1a; public interface CardPathStrategy {String generat…概述 策略模式 例子 你可以创建一个策略工厂Strategy Factory来根据传入的 orgId 动态地选择合适的策略。以下是实现示例 首先定义策略接口和具体策略类 public interface CardPathStrategy {String generatePath(); }public class OrganizationAStrategy implements CardPathStrategy {Overridepublic String generatePath() {return path/for/organizationA;} }public class OrganizationBStrategy implements CardPathStrategy {Overridepublic String generatePath() {return path/for/organizationB;} }创建一个策略工厂 CardPathStrategyFactory 来根据 orgId 返回相应的策略 import java.util.HashMap; import java.util.Map;public class CardPathStrategyFactory {private static final MapString, CardPathStrategy strategies new HashMap();static {strategies.put(orgA, new OrganizationAStrategy());strategies.put(orgB, new OrganizationBStrategy());// 添加更多策略}public static CardPathStrategy getStrategy(String orgId) {return strategies.get(orgId);} }在你的业务逻辑中使用策略工厂 public class CardPathGenerator {public static void main(String[] args) {String orgId orgA; // 这个可以是传入的参数CardPathStrategy strategy CardPathStrategyFactory.getStrategy(orgId);if (strategy null) {throw new IllegalArgumentException(No strategy found for orgId: orgId);}CardPathContext context new CardPathContext(strategy);System.out.println(context.generateCardPath()); // 输出path/for/organizationAorgId orgB; // 更改组织IDstrategy CardPathStrategyFactory.getStrategy(orgId);if (strategy null) {throw new IllegalArgumentException(No strategy found for orgId: orgId);}context.setStrategy(strategy);System.out.println(context.generateCardPath()); // 输出path/for/organizationB} }通过这种方式你可以根据传入的 orgId 动态地选择不同的策略。工厂类 CardPathStrategyFactory 负责管理策略的创建和选择逻辑这使得代码更简洁且易于维护。
http://www.hkea.cn/news/14552601/

相关文章:

  • 万网买的网站备案吗软件开发专业是做什么的
  • 网站建设微信端三亚谁做网站
  • 苏州营销型网站建设方案百度站长之家
  • 九天智能建站软件工业设计作品集网站
  • 厦门公司注册网站温岭市建设工程质量安全网站
  • 企业网站建设案例wordpress ss管理
  • 如何做一张图片的网站中国外贸公司排行榜
  • 网站留言板怎么做自己做影视会员网站
  • 个人建设网站如何定位青海省城乡建设厅网站
  • 营销型网站建设的一般过程包括哪些环节谷歌浏览器中文手机版
  • 去掉wordpress副标题seo搜索引擎实训心得体会
  • 论网站建设情况梅州企业网站
  • 手机网站 标题长度备案需要网站建设方案书
  • 在线制作动画网站高州网站seo
  • 科技设计网站有哪些内容网站建设为风险分析
  • 网站没有域名amp网站建设
  • 网站设计外包网站做成小程序
  • 深圳大型网站建设服务公司微信开放平台开发者
  • tomcat做网站并发官方网站app
  • 网站搜索功能如何实现网站开发的论文引言
  • 湖南广源建设工程有限公司网站60平米一居室装修价格
  • 看装修效果图哪个网站好wordpress安装水煮鱼
  • 企业网站维护存在问题抖音搜索seo
  • 苏州教育学会网站建设福州天成设计
  • 祥云平台官方网站淘宝网站是语言用什么做的
  • 金华北京网站建设百度知道在线
  • 外贸网站推广建站推广营销网络
  • 福田做商城网站建设找哪家公司比较安全娱乐类网站怎么建设
  • 采购网站建设做游戏模型挣钱的网站
  • 网站icp备案怎么查询东莞软件开发培训