随笔分类 -  设计模式

摘要:一.单一职责原则 Single Responsibility Principle, 简称SRP。 定义:There should never be more than one reason for a class to change. 应该有且仅有一个原因引起类的变更。 职责的划分?单一的定义和级别 阅读全文
posted @ 2018-11-09 16:27 bcombetter 阅读(4884) 评论(0) 推荐(0) 编辑
摘要:转载自: https://mp.weixin.qq.com/s/s_B1zBVw7-SdXtKWkHeF3Q 阅读全文
posted @ 2018-05-21 14:09 bcombetter 编辑
摘要:转载自:https://mp.weixin.qq.com/s/Uq4g53cQ7YKAXP8TuRV2Gw 定义: 1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 阅读全文
posted @ 2018-05-21 13:52 bcombetter 阅读(210) 评论(0) 推荐(0) 编辑
摘要:单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只 阅读全文
posted @ 2017-03-18 16:34 bcombetter 阅读(164) 评论(0) 推荐(0) 编辑
摘要:并行程序设计模式--Master-Worker模式 简介 Master-Worker模式是常用的并行设计模式。它的核心思想是,系统有两个进程协议工作:Master进程和Worker进程。Master进程负责接收和分配任务,Worker进程负责处理子任务。当各个Worker进程将子任务处理完后,将结果 阅读全文
posted @ 2016-08-09 15:08 bcombetter 阅读(388) 评论(0) 推荐(0) 编辑
摘要:设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文
posted @ 2016-08-08 23:13 bcombetter 阅读(343) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示