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

北京公司如何做网站精准引流的网络推广方法

北京公司如何做网站,精准引流的网络推广方法,做网站是如果盈利的,郴州网站建设软件定制开发平台前提 (简单工厂不属于设计模式,而是一种编程思想【抽象一层出来】)工厂方法模式、抽象工厂模式 以上都是为了解耦,如果考虑多个纬度(如需要同时考虑多种电器,多种品牌)则优先考虑抽象工厂。 …

前提

(简单工厂不属于设计模式,而是一种编程思想【抽象一层出来】)工厂方法模式、抽象工厂模式

以上都是为了解耦,如果考虑多个纬度(如需要同时考虑多种电器,多种品牌)则优先考虑抽象工厂。

工厂方法模式是给每一个产品增加一个对应的工厂,然后该工厂依赖于抽象工厂,相当于每加一个产品,就多了两个依赖关系。

策略模式与工厂方法的区别:工厂方法是基于多态,通过不同的对象参数,去找对应的工厂,进而拿到不同的对象;策略方法也是基于多态,但是是通对行为(方法)的拓展。

策略模式的优点:易于拓展、避免重复的ifelse嵌套,充分发挥了面向对象的优点、易于拓展

                 缺点:会生成很多的策略类、客户端必须知道所有的策略类,并自行决定使用哪一个策略类

思路

提供了多种(登录)策略【配置在yaml文件中】,并且交给Spring容器去管理【这里通过aware接口去拿到applicationContext容器,在bean容器初始化的时候读取并加入到map中】

提供了一个工厂(UserLoginFactory),同时提供一个方法,根据参数提供策略对象(多态,这里返回值是接口,然后多种策略模式去实现该接口)。

步骤

我们将多种不同的策略对象以及工厂都放在一个包下,AccountGranter、SmsGranter分别代表账号登录方式以及短信登录方式。

将多种登录方式抽象出来(工厂模式,解耦)

工厂代码实现:

我们在bean完成自动注入后,通过applicationContext容器将对象全部放到map中

application.yaml中自定义配置:配置多种登录方式,我们可以创建一个配置类,去读取【ConfigurationProperties注解】

这里types名称需要一一对应

本人比较懒,所有的实体类都用的@Data注解,这一行是精髓,通过前端发出的参数得到策略对象,进而调用登录的逻辑。

最后测试:

http://www.tj-hxxt.cn/news/4799.html

相关文章:

  • 成都公司建设网站网站排名优化软件有哪些
  • 成都网站建设方案如何做网络宣传推广
  • 网站制作有什么好的介绍各大网站提交入口网址
  • 淘宝网站怎么做网站免费建站软件
  • 郴州草皮网站建设百度seo技术优化
  • 传媒网站给行业做宣传能翻到国外的浏览器
  • 如何将自己做的网站买号链接
  • 房城乡建设部网站竞价托管推广哪家好
  • 小县城做网站seo推广绩效考核指标是什么
  • 有没有可以在线做化学实验的网站新网站推广方法
  • 网站建设费用构成网络推广渠道有哪些
  • 有域名了网站怎么做精准营销理论
  • 网站建设意见征求表重大新闻事件2023
  • 东莞做网站 9353百度快照网址
  • 网站上传服务器后台上传资料出错自有品牌如何推广
  • 遵义建设网站sem是什么意思职业
  • 设计类网站模板刷粉网站推广快点
  • js将网站添加到收藏夹口碑营销成功案例简短
  • 韶关市手机网站建设怎么样bt最佳磁力搜索引擎
  • 网站新闻百度收录品牌推广策略有哪几种
  • 汕头企业网站建设人民日报新闻消息
  • 网站建设的安全技术2023全民核酸又开始了
  • 熊猫头表情包制作网站谷歌搜索引擎优化seo
  • 网站制作中文版专业seo站长工具
  • django 做网站最全磁力搜索引擎
  • wordpress调用导航包含子菜单seo排名优化技术
  • 网站接口怎么做seo网站优化推广教程
  • 武汉本地论坛有哪些厦门seo外包公司
  • 被网上教开网店的骗了怎么办seo推广岗位职责
  • 个人做免费的网站深圳搜索引擎