随笔分类 -  设计模式

摘要:1、命令模式 解耦 【操作的请求者】 和 【操作的实现者】。 例如:电视遥控器上按钮(命令),把你(请求者)和电视机(实现者)解耦了。 应用:(1)数据库事务操作;(2)设备控制;(3)多线程核心;(4)实现GUI的do/undo管理 2、组合模式 又称部分-整体模式,使用户对单个对象和组合对象具有 阅读全文
posted @ 2019-03-21 18:46 starinbrook 阅读(86) 评论(0) 推荐(0)
摘要:最近阅读了《代码大全》和《重构》两本书,读完之后有些许收获和感悟,再结合以前学过的软件设计原则、设计模式,综合这些知识,总结为一句话:以软件设计原则为指导细想,使用重构这一工具和方法,不断靠近和达到设计模式的目的,最终实现软件可读、可维护、可扩展的目标。 技术知识点都不是孤立的,每个知识点总有前因后 阅读全文
posted @ 2019-02-28 09:44 starinbrook 阅读(351) 评论(0) 推荐(0)
摘要:参考链接:http://developer.51cto.com/art/201804/569738.htm 阅读全文
posted @ 2018-07-26 17:46 starinbrook 阅读(178) 评论(0) 推荐(0)