随笔分类 - 08_设计模式
摘要:面向对象编程并不是类越多越好,类的划分是为了封装。分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 代码的要求:可维护性(修改代码很方便,局部改一点,其实也是解耦的体现)、可复用(重复使用)、可扩展(增加新功能不用修改原有代码); 工厂模式: 是为了解决要实例化谁,如何去实例化对象的问题
阅读全文
摘要:参考链接: 单例模式-菜鸟教程:https://www.runoob.com/design-pattern/singleton-pattern.html 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建
阅读全文
摘要:学习顺序 设计模式 常用程度 适用层次 引入时机 结构复杂度 变化 实现 体现的原则 1 Factory Method 很常用 代码级 编码时 简单 子类的实例化 对象的创建工作延迟到子类 开闭原则 2 Singleton 很常用 代码级、应用级 设计时、编码时 简单 唯一实例 封装对象产生的个数
阅读全文
摘要:参考链接: 设计模式之状态模式:https://www.cnblogs.com/haoerlv/p/7777789.html 设计模式系列之状态模式:https://www.jianshu.com/p/67ad1915fd62 状态模式,这种类型的设计模式属于行为型模式。 在状态模式中,类的行为是基
阅读全文
摘要:本文参考链接: 设计模式简介:https://www.runoob.com/design-pattern/design-pattern-intro.html 如何通俗理解设计模式及其思想:https://blog.csdn.net/mq2553299/article/details/80962335
阅读全文
摘要:参考链接: UML简介:https://www.cnblogs.com/hongguang-kim/p/5694708.html 类图:https://www.cnblogs.com/hongguang-kim/p/5698710.html 用例图:https://www.cnblogs.com/h
阅读全文
摘要:本文参考链接: 层次状态机:https://blog.csdn.net/wuhenyouyuyouyu/article/details/53407936 有限状态机FSM和层次状态机HSM:https://www.cnblogs.com/Pual623548198/p/7064630.html 有限
阅读全文

浙公网安备 33010602011771号