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 · 81 阅读 · 0 评论 -
工厂模式的学习
1.狂神版简单工厂模式工厂方法模式2.小傅哥版本 (工厂方法模式)爱奇艺 会员卡服务优惠券 服务优惠券 结果实体商品 服务发货 信息1. 未使用工厂方法模式public class AwardReq { private String uId; // 用户唯一ID private Integer awardType; // 奖品类型(可以用枚举定义);1优惠券、2实物商品、3第三方兑换卡(爱奇艺)原创 2021-01-21 15:29:41 · 375 阅读 · 0 评论