zoukankan      html  css  js  c++  java
  • 代码设计模式 编写思想 架构

    设计模式,
    所以平时用到所有的源码类 都应该自己继承一下。因为源码不能修改。
    然后自己的类,充分封装,继承,多态。
    功能封装成一个类。
    功能拆分多个类。并采用继承。
    使用多态,工厂模式 创建 子类。
    工厂模式 会设计到 工厂类 和 父类。
    =====
    策略模式 只有 只有一个类。这个类类似工厂 但是把 创建对象的代码 封装到自己类里了。
    策略模式 几乎到处都可以用。策略模式封装了变化。
    为了解决每次修改switch可以用反射。
    =====
    一个类职责不要过多。 最好只有一个职责。
    ====
    尽量在设计时考虑到需求的可能变化。
    代码少改 多 扩展。 增加类 而不是修改类。
    ===
    所有细节类应该依赖抽象类,父类 不要去直接使用子类。 不要去依赖细节类。
    面向抽象编程。
    ===
    把类的次要的装饰功能 拆分出去成为一个抽象装饰类的子类
    ====
    原型克隆,复用存在的对象数据,修改它的几个数据。
    ====
    将相同的一样的重复的 提取成一个父类。模板类。

    ====
    117页

  • 相关阅读:
    Timer 函数 C#
    【学习笔记】 golang的插件 创建share object
    mongodb数组操作
    mongo数据库的表设计原则:二
    mongodb + nginx 存储照片方案
    mongodb聚合操作$使用例子
    mongo配置复制集
    尼采全集
    java日志框架
    常用包收集
  • 原文地址:https://www.cnblogs.com/yue31313/p/7840286.html
Copyright © 2011-2022 走看看