随笔分类 -  12-设计模式

摘要:1. 前文汇总 「补课」进行时:设计模式系列 2. 命令模式 命令模式是一个高内聚的模式,其定义为: Encapsulate a request as anobject,thereby letting you parameterize clients with differentrequests,q 阅读全文
posted @ 2020-11-30 10:31 Linybo2008
摘要:微服务的简介和技术栈 一、简介 这些年软件的设计规模越来越庞大,业务需求也越来越复杂,针对系统的性能、高吞吐率、高稳定性、高扩展等特性提出了更高的要求。可以说业务需求是软件架构能力的第一推动力,由于这些因素导致了软件架构思想和相关技术也在发生着巨变。这些变化反应在软件架构行业里,就是我们开始越来越多 阅读全文
posted @ 2020-11-07 14:17 Linybo2008
摘要:1. 前文汇总 「补课」进行时:设计模式系列 2. 租房子 国内某知名大学著名毕业生隔壁老王同学在近日毕业了,好不容易在大魔都找到一份工作,接下来就需要做另一件大事儿了,租房子。 租过房子的同学应该都知道,最方便最快捷的方式就是找房租中介,如果不找中介的话,就需要自己去联系一个一个的房东,去约看每一 阅读全文
posted @ 2020-11-04 13:49 Linybo2008
摘要:1. 前文汇总 「补课」进行时:设计模式系列 2. 找工作 这一天,郭靖大侠因为在桃花岛调戏侍女被黄蓉打出了桃花岛,这下可玩大了,从桃花岛被赶出来吃啥喝啥啊,得赶紧找份工作,西北风可喝不饱肚子哇~~~ 这不,我们的郭大侠就开始写简历,准备向丐帮、全真教、白驼山和段氏家族投一份简历,看看能不能先混碗饭 阅读全文
posted @ 2020-11-04 13:48 Linybo2008
摘要:1. 前文汇总 「补课」进行时:设计模式系列 2. 从 LOL 中学习代理模式 我是一个很喜欢玩游戏的人,虽然平时玩游戏的时间并不多,但我也是一个忠实的 LOL 的爱好者,就是段位有点惨不忍睹,常年倔强的黑铁,今年 S10 的总决赛在上海举行,这个事儿我从 S9 就开始期待,结果门票今年没卖,直接是 阅读全文
posted @ 2020-11-04 13:47 Linybo2008
摘要:1. 前文汇总 「补课」进行时:设计模式系列 2. 建造者模式定义 建造者模式(Builder Pattern)也叫做生成器模式,其定义如下: Separate the construction of a complex object from its representation sothat t 阅读全文
posted @ 2020-11-04 13:46 Linybo2008
摘要:1. 前文汇总 「补课」进行时:设计模式系列 2. 做菜? 做菜大致需要几个步骤? 洗菜 切菜 起锅烧油 装盘 剩下的就可以吃了,对吧~~~ 现在,我们要做一个番茄炒蛋,就下面这货: 第一步:先把番茄洗干净去皮。 第二步:番茄切好,鸡蛋打散。 第三步:起锅烧油,一顿翻炒。 第四步:装盘,大功告成。 阅读全文
posted @ 2020-11-04 13:45 Linybo2008
摘要:1. 超级汽车工厂 汽车相信大家都不陌生,我们现在最常用的交通工具得益于在奔驰在 1885 年研制的第一辆「三轮车」,就是下面这个家伙: 今天我来试一下使用程序通过汽车工厂来造汽车。 1.1 定义一辆汽车 public interface Car { void name(); void drive( 阅读全文
posted @ 2020-11-04 13:44 Linybo2008
摘要:1. 引言 最近在看秦小波老师的《设计模式之禅》这本书,里面有句话对我触动挺大的。 设计模式已经诞近 20 年了,其间出版了很多关于它的经典著作,相信大家都能如数家珍。尽管有这么多书,工作 5 年了还不知道什么是策略模式、状态模式、责任链模式的程序员大有人在。 很不幸,我就是这部分人当中的一个。回想 阅读全文
posted @ 2020-11-04 13:43 Linybo2008
摘要:一. 说在前面的话 在框架搭建过程中,在层与层的解耦方面,势必会涉及到IOC框架,.Net 平台下我用过的IOC框架主要是: Spring.Net 、Unity、AutoFac,当然还有Castle(我没用过,就不发表任何评论了), 在用过的IOC框架中,Spring.Net 相对很老了,貌似在20 阅读全文
posted @ 2020-11-02 15:28 Linybo2008