迪米特法则:一个软件实体应当尽可能少的与其他实体发生相互作用 如果一个系统符合迪米特法则,那么当其中某一个模块发生修改时,就会尽力少的影响其他模块,扩展会相对容易。这是对软件实体之间通信的限制。迪米特法则要求限制软件实体之间通信的宽度和深度。迪米特法则可降低系统的耦合度,使类与类之间保持松散的耦合关 ...
分类:
其他好文 时间:
2019-11-28 23:20:00
阅读次数:
240
墨菲定律是一种心理学效应,由爱德华·墨菲(Edward A. Murphy)提出,亦称墨菲法则、墨菲定理。 原文为:如果有两种或两种以上的方式去做某件事情,而其中一种选择方式将导致灾难,则必定有人会做出这种选择。根本内容是:如果事情有变坏的可能,不管这种可能性有多小,它总会发生。 “墨菲定律”、“帕 ...
分类:
其他好文 时间:
2019-11-28 19:18:53
阅读次数:
199
1 面向对象 1.1 类的构造方法 __init__构造方法 调用时间:在对象被实例化时被程序自动调用 作用:用于对象创建时初始化 书写格式:init前后分别是2个下划线 程序不显示定义init方法,则程序默认调用一个无参数的init方法 对象创建过程(无参) 设置对象属性(有参) 创建对象过程(有 ...
分类:
编程语言 时间:
2019-11-27 10:35:11
阅读次数:
93
原来 实际上这段代码等同于 而如果代码会如下写法则a方法会执行 ...
分类:
Web程序 时间:
2019-11-25 14:53:13
阅读次数:
62
由于一些演示,需要对编码名称等可快速进行修改,需要页面方便配置。由于build后的vue项目基本已经看不出原样,因此需要创建一个文件,并在打包的时候不会进行编译。 vue-cli 2.0的作法是在static文件下创建js。vue-cli 3.0 的写法则是直接在public文件夹下创建js、 具体 ...
分类:
Web程序 时间:
2019-11-25 11:15:46
阅读次数:
172
通用技能 业务相关 业务需求知识 业务管理流程 行业现状和发展方向 管理相关 时间管理(四象限法则) 重要且紧急 重要不紧急 紧急不重要 不紧急不重要 目标管理(SMART法则) S(Specific):目标明确 M(Measurable):目标可度量 A(Attainable):目标可实现性 R( ...
分类:
其他好文 时间:
2019-11-22 19:25:37
阅读次数:
89
"原文链接:https://www.cnblogs.com/boke1/p/11047260.html" 1.IOC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合,更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试 ...
分类:
其他好文 时间:
2019-11-22 12:07:43
阅读次数:
58
抽象类abstract详解 1.声明格式:abstract void fun(); 2.抽象类为该类的所有子类提供一个通用模板,抽象类避免了子类设计的随意性,该类必须用abstract修饰,可以只声明不定义,子类继承后根据需要进行重写; 3.如果一个类含有抽象方法,则这个类为抽象类,该类必须用abs ...
分类:
其他好文 时间:
2019-11-22 01:26:23
阅读次数:
83
一般的大众思维,都是从做什么开始,然后如何做,最后才问为什么,从外向内思考。 乔布斯的思维方式——黄金圈法则,却直指问题核心,从为什么开始,然后是如何做,最后才是做什么,这是内向思考。 黄金圈法则——通过why-how-what的顺序,阐述你从事某项事业的动机(愿景)—方法—具体特征 WHY——最内 ...
分类:
其他好文 时间:
2019-11-20 21:54:49
阅读次数:
240
递归思想:函数中调用函数并使用返回值 经典案例: 快速指数 目的: 求值的整数次幂的聪明算法 规格说明: 利用递归的方法减少运算计算出整数次幂 整数幂的运算法则:a**4=a x a x a x a 也可以写成a**4=(a**2) x( a**2),如果是奇数幂的:a**5=(a**2) x( a ...
分类:
其他好文 时间:
2019-11-20 12:30:31
阅读次数:
67