摘要: Atitit.软件开发的几大规则,法则,与原则Principle v31.1. 修改历史22. 设计模式六大原则22.1. 设计模式六大原则(1):单一职责原则22.2. 设计模式六大原则(2):里氏替换原则22.3. 设计模式六大原则(3):依赖倒置原则22.4. 设计模式六大原则(4):接口隔离 阅读全文
posted @ 2016-12-17 16:15 attilaxAti 阅读(722) 评论(0) 推荐(0)
摘要: Atitit.软件开发的几大规则,法则,与原则Principle v3 1.1. 修改历史 2 2. 设计模式六大原则 2 2.1. 设计模式六大原则(1):单一职责原则 2 2.2. 设计模式六大原则(2):里氏替换原则 2 2.3. 设计模式六大原则... 阅读全文
posted @ 2016-12-17 16:14 attilaxAti 阅读(33) 评论(0) 推荐(0)
摘要: Atitit 深入理解抽象类与接口 attilax总结 1.1. 主要区别接口侧重于动作抽象。。抽象类是属性名词抽象。。1 1.2. 抽象层次类》》抽象类》》接口1 1.3. 既然有了接口为什么还要定义抽象类,??1 1.4. 其次,抽象中间有... 阅读全文
posted @ 2016-12-17 15:55 attilaxAti 阅读(31) 评论(0) 推荐(0)
摘要: Atitit 深入理解抽象类与接口 attilax总结 1.1. 主要区别接口侧重于动作抽象。。抽象类是属性名词抽象。。1 1.2. 抽象层次类》》抽象类》》接口1 1.3. 既然有了接口为什么还要定义抽象类,??1 1.4. 其次,抽象中间有不同的抽象层次,抽象类的的极限就是接口2 1.5. 他们 阅读全文
posted @ 2016-12-17 15:55 attilaxAti 阅读(222) 评论(0) 推荐(0)
摘要: atitit. 深入理解 内聚( Cohesion)原理and attilax大总结 1.1. 内聚的概念 1 1.1.1. 高内聚模式关于这个问题给出的答案是:分配职责,使其可保持较高的内聚性。 1 1.2. 所谓内聚(内聚有多种类型,包括... 阅读全文
posted @ 2016-12-17 15:50 attilaxAti 阅读(37) 评论(0) 推荐(0)
摘要: atitit. 深入理解 内聚( Cohesion)原理and attilax大总结 1.1. 内聚的概念 1 1.1.1. 高内聚模式关于这个问题给出的答案是:分配职责,使其可保持较高的内聚性。 1 1.2. 所谓内聚(内聚有多种类型,包括偶然内聚、逻辑内聚、时间内聚、通信内聚、顺序内聚、功能内聚 阅读全文
posted @ 2016-12-17 15:50 attilaxAti 阅读(1015) 评论(0) 推荐(0)
摘要: Atitit 深入理解耦合Coupling的原理与attilax总结 耦合是指两个或两个以上的电路元件或电网络等的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象。 耦合作为名词在通信工程、软件工程、机械工程等工程中都... 阅读全文
posted @ 2016-12-17 15:43 attilaxAti 阅读(146) 评论(0) 推荐(0)
摘要: Atitit 深入理解耦合Coupling的原理与attilax总结 耦合是指两个或两个以上的电路元件或电网络等的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象。 耦合作为名词在通信工程、软件工程、机械工程等工程中都有相关名词术语。 1. 1 主要分类 2. ▪ 多 阅读全文
posted @ 2016-12-17 15:43 attilaxAti 阅读(972) 评论(0) 推荐(0)
摘要: Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式” 1. GRASP (职责分配原则) 1 1.1. GRASP设计模式 1 1.2... 阅读全文
posted @ 2016-12-17 15:40 attilaxAti 阅读(47) 评论(0) 推荐(0)
摘要: Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式” 1. GRASP (职责分配原则)1 1.1. GRASP设计模式 1 1.2. 9个基本的OO设计原则或基本的设计构件。这9个设计 阅读全文
posted @ 2016-12-17 15:39 attilaxAti 阅读(599) 评论(0) 推荐(0)