9 luoweifu

尚未进行身份认证

我要认证

做一个码农中的袁隆平!

等级
TA的排名 397

导读:生活中的设计模式——启程之前,请不要错过我

为什么叫设计模式什么是设计模式设计模式与生活有什么联系为什么要学设计模式如何进行学习为什么选择 Python弥补市场空缺大势所趋,Python 已然成风简单的 Python 基础Python 的特点基本语法常用容器List(列表)Tuple(元组)Dictionary(字典)类的定义Demo 让你顿悟重要说明两年前 CSDN...

2020-09-22 12:14:23

第01课:生活中的监听模式——一坑爹的热水器

用程序来模拟生活从剧情中思考监听模式监听模式监听模式的模型抽象代码框架类图基于框架的实现模型说明设计要点推模型和拉模型应用场景【故事剧情】 刚刚大学毕业的 Tony 只身来到北京这个硕大的城市,开始了北漂的生活。但刚刚毕业的他身无绝技、包无分文,为了生活只能住在沙河镇一个偏僻的村子里,每天坐着程序员专线(13号线)来回穿梭于昌平区与西城...

2020-09-22 12:14:22

第02课:生活中的适配模式——身高不够鞋来凑

用程序来模拟生活从剧情中思考适配器模式适配器模式设计思想适配器模式的模型抽象类图模型说明设计要点优缺点适配器模式的优点适配器模式的缺点实战应用应用场景【故事剧情】 晚上九点半,Tony 上了地铁,准备回家,正巧还有一个空位,赶紧走向前坐下。工作一天后,疲惫不堪的他正准备坐着打个盹小睡一会儿。这时进来两个小姑娘,一个小巧可爱,一个...

2020-09-22 12:14:20

第03课:生活中的状态模式——人与水的三态

用程序来模拟生活从剧情中思考状态模式状态模式的模型抽象代码框架类图基于框架的实现模型说明应用场景【故事剧情】 一个天气晴朗的周末,Tony 想去图书馆给自己充充电。于是背了一个双肩包,坐了一个多小时地铁,来到了首都图书馆。走进一个阅览室,Tony 看到一个青涩的小女孩拿着一本中学物理教科书,认真地看着热力学原理……女孩容貌像极了 Tony 中学的...

2020-09-22 12:14:19

第04课:生活中的单例模式——你是我生命的唯一

用程序来模拟生活从剧情中思考单例模式单例模式的模型抽象代码框架类图基于框架的实现应用场景【故事剧情】 每一个人都渴望爱情,Tony 也一样。自从毕业后,Tony 就一直没再谈过恋爱,离上一次的初恋也已经过去两年。一个巧合的机会,Tony 终于遇上了自己的喜欢的人,Jenny。她有一头长发,天生爱笑,声音甜美,性格温柔…… 作为一个程序员的 Tony...

2020-09-22 12:14:18

第05课:生活中的职责模式——我的假条去哪了

用程序来模拟生活从剧情中思考职责模式职责模式的模型抽象代码框架类图基于框架的实现模型说明优缺点应用场景【故事剧情】 周五了,Tony 因为家里有一些重要的事需要回家一趟,于是向他的领导 Eren 请假,填写完假条便交给了 Eren。得到的回答却是:“这个假条我签不了,你得等部门总监同意!” Tony 一脸疑惑:“上次去参加 SDCC 开发者大会请了...

2020-09-22 12:14:16

第06课:生活中的中介模式——找房子问中介

用程序来模拟生活从剧情中思考中介模式中介模式的模型抽象类图模型说明应用场景【故事剧情】 人在江湖漂,岂能顺心如意?与大多数毕业生一样,第一份工作很难持续两年以上。Tony 也在一家公司工作了一年半后,换了一个东家。 在北京这个硕大的城市里,换工作基本就意味着要换房子。不得不说,找房子是一件烦心而累人的工作。 你首先要知道自己要怎样的房子:多...

2020-09-22 12:14:15

第07课:生活中的代理模式——帮我拿一下快递

用程序来模拟生活从剧情中思考代理模式代理模式的模型抽象代码框架类图基于框架的实现模型说明代理模式的优点代理模式的缺点应用场景【故事剧情】 八月中秋已过,冬天急速飞来……一场秋雨一场寒,十场秋雨穿上棉!在下了两场秋雨之后,Tony 已经冻的瑟瑟发抖了。周六,Tony 在京东上买了一双雪地鞋准备过冬了,但是忘了选择京东自营的货源,第二天穿新鞋的梦...

2020-09-22 12:14:13

第08课:生活中的装饰模式——你想怎么穿就怎么穿

用程序来模拟生活从剧情中思考装饰模式装饰模式装饰模式的特点装饰模式的模型抽象类图模型说明应用场景故事剧情 工作两年后,Tony 因为换工作而搬了一次家!这是一个4室1厅1卫1厨的户型,住了4户人家。恰巧这里住的都是年轻人,有男孩也有女孩,而 Tony 就是在这里遇上了自己喜欢的人,她叫 Jenny。Tony 和 Jenny 每天都低头不见抬头见,...

2020-09-22 12:14:12

第09课:生活中的工厂模式——你要拿铁还是摩卡

用程序来模拟生活从剧情中思考工厂模式工厂模式的模型抽象类图模型说明简单工厂的优点简单工厂的缺点模型的拓展应用应用场景【拓展】工厂三姐妹简单工厂模式工厂方法模式抽象工厂模式进一步思考【故事剧情】 Tony 工作的公司终于有了自己的休息区! 在这里大家可以看书、跑步、喝咖啡、玩体感游戏!开心工作,快乐生活! 现在要说的是休息区...

2020-09-22 12:14:10

第10课:生活中的迭代模式——下一个就是你了

用程序来模拟生活从剧情中思考迭代器模式迭代器模式的模型抽象迭代器的设计思路基于设计思路的实现类图模型说明迭代器模式的优点迭代器模式的缺点应用场景【故事剧情】 Tony 自小就有两颗大牙缺失、腐化,因为父母对牙齿健康的意识太缺失,一直没有治疗过。最近因为上火严重,牙齿更加疼痛,刷牙时水温稍微过低或过高都难耐无比,于是决定自己去医院看牙。 周...

2020-09-22 12:14:09

第11课:生活中的组合模式——自己组装电脑

用程序来模拟生活从剧情中思考组合模式组合模式的模型抽象类图模型说明组合模式的优点组合模式的缺点应用场景【故事剧情】 Tony 用的笔记本电脑还是大学时候买的,到现在已经用了5年,虽然后面加过一次内存,也换过一次硬盘,但仍然跟不上 Tony 对性能的要求,改变不了它被淘汰的命运,是时候该换一台新的电脑了…… 换什么电脑呢?MacBook,Thi...

2020-09-22 12:14:07

第12课:生活中的构建模式——想要车还是庄园

用程序来模拟生活从剧情中思考构建模式与工厂模式的区别与组合模式的区别构建模式的模型抽象类图基于升级版的实现模型说明应用场景【故事剧情】 下周就要过年了,这是 Tony 工作后的第一个春节,还是在离家这么远的北京工作,所以肯定不能空手回去,得给家人准备一些礼物。Tony 来到商城给爸妈各自买了一套衣服,又给两个小侄子买了两套积木玩具…… 回到...

2020-09-22 12:14:06

第13课:生活中的克隆模式——给你一个分身术

用程序来模拟生活从剧情中思考克隆模式浅拷贝与深拷贝克隆模式的模型抽象代码框架类图基于框架的实现模型说明克隆模式的优点克隆模式的缺点应用场景【故事剧情】 Tony 最近在看一部电视剧《闪电侠》,里面一个人物叫 Danton Black 的超级人类,拥有复制自身的超能力,能够变身出六个自己,男主角第一次与他交锋时还晕了过去。 Tony ...

2020-09-22 12:14:04

第14课:生活中的策略模式——怎么来不重要,人到就行

用程序来模拟生活从剧情中思考策略模式策略模式策略模式的模型抽象类图模型说明设计要点优缺点实战应用应用场景【故事剧情】 Tony 在北京漂泊了三年,在这期间有很多的美好,也有很多心酸,有很多期待,也有很多失落;可终究还是要离开了,原因很简单:一来北京压力太大,生活成本太高;二来北京离家太远。离开北京,Tony 也没有回家,而是选择了新的城市——...

2020-09-22 12:14:03

第15课:生活中的命令模式——大闸蟹,走起

用程序来模拟生活从剧情中思考命令模式命令模式命令模式的模型抽象代码框架类图模型说明实战应用应用场景【故事剧情】 David:听说阿里开了一家实体店——盒马鲜生,特别火爆!明天就周末了,我们一起去吃大闸蟹吧! Tony:吃货!真是味觉的哥伦布啊,哪里的餐饮新店都少不了你的影子。不过听说盒马鲜生到处是黑科技诶,而且海生是自己挑的,还满新奇的。...

2020-09-22 12:14:02

第16课:生活中的备忘模式——好记性不如烂笔头

用程序来模拟生活从剧情中思考备忘模式备忘录模式备忘录模式的模型抽象类图代码框架模型说明实战应用应用场景【故事剧情】 经过两三年的工作,Tony 学到的东西越来越多,业务也越来越熟,终于到了他该带领一个小组进行独立开发的时候了。作为小组负责人后的 Tony,工作自然就多了:要负责技术的选型、核心代码的开发,还要深度参与需求的讨论和评审;期间还会被...

2020-09-22 12:14:00

第17课:生活中的享元模式——颜料很贵必须充分利用

用程序来模拟生活从剧情中思考享元模式享元模式享元模式的模型抽象类图基于框架的实现模型说明设计要点优缺点应用场景【故事剧情】 团队的拓展培训是很多大公司都组织的活动,因为素质拓展培训能将企业培训、团队建设、企业文化融入到有趣的体验活动中。Tony 所在的公司今年也举行了这样的活动,形式是团体活动 + 自由行,团体活动(第一天)就是素质拓展和...

2020-09-22 12:13:59

第18课:生活中的外观模式——学妹别慌,学长帮你

用程序来模拟生活从剧情中思考外观模式外观模式外观模式的模型抽象类图模型说明设计要点优缺点实战应用应用场景【故事剧情】 Tony 有个爱好,喜欢跑步。因为住的离北体(北京体育大学)比较近,便经常去北体跑步,校园里环境优雅、场地开阔。正直金色九月的一天,Tony 一如往常的来到北体的开放田径场,但与往常不同的是 Tony 看到了成群的学生穿着...

2020-09-22 12:13:57

第19课:生活中的访问模式——一千个读者一千个哈姆雷特

用程序来模拟生活从剧情中思考访问模式访问模式访问模式的模型抽象代码框架类图基于框架的实现模型说明设计要点优缺点访问模式的优点访问模式的缺点实战应用应用场景【故事剧情】 光阴似箭,转眼间作为 IT 狗的 Tony 已在职场上混迹快五年了,都说五年一个瓶颈,Tony 能否跳出这个瓶颈,他心里也没底,但他总觉得该留下点什么了。Ton...

2020-09-22 12:13:56

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!