![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 73
wangguizer
Stay hungry, stay foolish.
展开
-
设计模式,就这么回事——访客模式
需求:优酷要求设计一个不同用户可以观看不同类别的视频资源的系统,这应该要用访客模式吧。 分析1: 一上来,先来个小学生的分析思维:得有不同的用户类,比如 普通用户 , 黄金用户 , 钻石用户 , 视频资源有 普通视频 , 黄金视频 , 钻石视频 。(钻石视频就是说钻石用户可看)对于不同的用户,展开鉴权。好了,开工:class 用户(){ 看视频(视频) }class 普通用户()原创 2016-12-21 11:14:33 · 1235 阅读 · 0 评论 -
设计模式,就这么回事——模板模式
需求:定义n多个人的生活方式————-初步实现如下:————- class 人(){ 吃饭() 睡觉() 工作() 休息() } 小明 = 人() 小明.吃饭(),小明.睡觉(),小明.工作(),小明.休息() 小红 = 人() 小红.吃饭(),小红.睡觉(),小红.工作(),小红.休息()这样的确是一种很好的方式。这算不算模板呢?算,原来继承本身原创 2016-12-20 21:03:12 · 239 阅读 · 0 评论