六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第十三章 真实世界中的模式 定义设计模式 模式是在某情景下,针对某问题的某种解决方案。 情景就是应用某个模式的情况。这应该是会不断出现的情况。 问题就是你想在某情景下达到的目标,单也可以是某情景下的约束。 解决方案就是你所追求 ...
分类:
其他好文 时间:
2020-06-28 22:22:25
阅读次数:
61
与设计模式相处 定义设计模式 模式时在某情境下,针对某问题的某种解决方案 情境,就是应用某个模式的情况,这应该是会不断出现的情况。 问题,就是你想在某情境下达到的目标,但也可以是某情境下的约束。 解决方案,就是你说追求的一个通用的设计,用来解决约束、达到目标。 如果你发现自己处于某个情境下,面对着所 ...
分类:
其他好文 时间:
2020-06-28 20:49:13
阅读次数:
44
不知不觉,已经到最后的章节了,又是2个月过去了。时间过得真的很快,工作快2年了,我还是个常常迷茫找不到方向的人。 设计模式,模式是在某情境下针对某问题的解决方案。这句话让我想起了我们的一个大领导,每次吃饭都会和我们吹 “模型”、套路,说人做的所有事里面都有套模型和成功套路在的,我们平常做的事就是在找 ...
分类:
其他好文 时间:
2020-06-26 19:54:48
阅读次数:
34
六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第十章 事物的状态 定义状态模式: 1、允许对象在内部状态改变时改变它的行为, 2、对象看起来好像修改了它的类。 使用状态模式通常会导致设计中的类目大量增加,状态类可以被多个Context实例共享。 和程序状态机(PSM)不同 ...
分类:
其他好文 时间:
2020-06-22 11:06:09
阅读次数:
52
组合模式 面对这样一种问题,可能List里面套List,是一种如下的树形数据结构 简单来说,叶子节点才是实际对象,其他都是一个集合 这时候就需要组合模式 组合模式将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 想表示对象的部分-整体层次结构 ...
分类:
其他好文 时间:
2020-06-21 10:12:29
阅读次数:
75
六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第八章 封装算法 定义模版方法模式: 1、在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。 2、模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 设计原则:好莱坞原则 别调用(打电话给)我们, ...
分类:
其他好文 时间:
2020-06-07 21:04:10
阅读次数:
60
基础知识: 1、HTML + CSS 这部分建议在 W3school 在线教程 上学习,边学边练,每章后还有小测试。 之后可以模仿一些网站做些页面。在实践中积累了一些经验后,可以系统的读一两本书,推荐《Head First HTML 与 CSS 中文版》,这本书讲的太细了,我没能拿出耐心细读。你可以 ...
分类:
其他好文 时间:
2020-05-29 20:55:58
阅读次数:
68
absolute java 为最新的英文原版第六版,虽然是英文但是语言非常浅显易懂,适合初学者。 head first系列都是以幽默风趣但又易于理解的语言风格介绍枯燥的代码知识,非常值得初学者作为入门书籍 下载链接:https://pan.baidu.com/s/1GpweRH7ioNTmVQPXz ...
分类:
编程语言 时间:
2020-05-19 12:30:12
阅读次数:
149
一些胡扯 这两周发生了好多事,之前偶尔看的一个公众号,号主居然生病住院了……我的健身计划看来不能一直停留在脑海中了。 一直期待的新项目交到了我手中,但真接到手才发现真是巨坑啊!却不会像以前一样只是抱怨了,每个地方有10%制造问题的人,70%提出问题的人,20%解决问题的人。结合目前部门内的情况,我发 ...
分类:
其他好文 时间:
2020-05-17 14:49:21
阅读次数:
70
《Head First设计模式》看了一部分才对设计模式有了初步的了解:它其实是开发过程中很多前人的经验与智慧的总结,帮助你在开发时采取更好的方式去设计各个类、方法、以及它们之间的调用、实现方式,让代码保持灵活性的同时又能更好地复用。基于学过一块知识一定要用文字记录、总结、巩固,而不是走马观花的原则, ...
分类:
编程语言 时间:
2020-05-11 19:03:34
阅读次数:
61