
23设计模式
文章平均质量分 57
一点一点慢慢积累
qq_43409811
这个作者很懒,什么都没留下…
展开
-
23种设计模式之6大原则
1.单一职责原则 单一职责约定一个类应该有且仅有一个改变类的原因 视频观看的角色分为 访客用户(480p)、普通会员(720p)、VIP会员(1080p),以及是否有广告 违背原则方案 创建一个VideoUserService类,创建一个方法,通过if…else if…else进行判断 虽然看过去好像没什么问题,但是很多东西堆在一起,难维护!!! 单一职责原则改善方案 定义一个IVideoUserService接口,内部定义两个方法 void definition();//视频清晰度 void adver原创 2021-09-02 09:27:12 · 89 阅读 · 0 评论 -
工厂模式的学习
1.狂神版 简单工厂模式 工厂方法模式 2.小傅哥版本 (工厂方法模式) 爱奇艺 会员卡服务 优惠券 服务 优惠券 结果 实体商品 服务 发货 信息 1. 未使用工厂方法模式 public class AwardReq { private String uId; // 用户唯一ID private Integer awardType; // 奖品类型(可以用枚举定义);1优惠券、2实物商品、3第三方兑换卡(爱奇艺)原创 2021-01-21 15:29:41 · 387 阅读 · 0 评论