设计模式
文章平均质量分 74
程序媛之Lemon
这个作者很懒,什么都没留下…
展开
-
【三】工厂模式
工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。原创 2022-07-03 22:26:37 · 152 阅读 · 0 评论 -
【二】建造者(Builder)模式
建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。原创 2022-06-26 20:20:46 · 482 阅读 · 0 评论 -
【一】策略模式:使用案例
指的是可以实现目标的方案集合,根据不同的入参,策略之间是可以相互替换的。比如我们再登录某一个平台的时候,可以有多种登录方式( 用户名+密码,手机号+验证码,手机号+密码,或者第三方认证登录)这些登录方式即为不同的策略。如上代码,虽然写起来简单,但违反了面向对象的 2 个基本原则:单一职责原则:一个类只有1个发生变化的原因,之后修改任何逻辑,当前方法都会被修改,维护比较麻烦。开闭原则:对扩展开放,对修改关闭...原创 2022-06-14 17:28:03 · 733 阅读 · 0 评论