看了设计模式这本书,简单的记录一下吧! 1.单一职责原则(Single Responsibility Principle 简称:SRP):应该有且仅有一个原因引起类的变更。 举个简单的例子,比如说我们要对用户进行操作,按照面向接口的思想,可以让IUserA接口来负责用户的属性,IUserB来负责用户 ...
分类:
其他好文 时间:
2019-05-11 23:07:25
阅读次数:
155
1. 软件设计模式概述 2. GoF 的 23 种设计模式的分类和功能 3. UML中的类图及类图之间的关系 4. 开闭原则——面向对象设计原则 5. 里氏替换原则——面向对象设计原则 6. 依赖倒置原则——面向对象设计原则 7. 单一职责原则——面向对象设计原则 8. 接口隔离原则——面向对象设计 ...
分类:
编程语言 时间:
2019-05-11 17:50:06
阅读次数:
193
目录 单一职责原则 开闭原则 里氏替换原则 依赖倒转原则 接口隔离原则 合成复用原则 迪米特法则 单一指责原则: 最简单的面向对象设计原则,简单说就是类、对象或者方法尽量承担单一职责,比如在数据库连接类中,只承担数据库连接的职责,在数据库操作类中只承担数据库操作的职责等 这样,有利于实现代码的复用。 ...
分类:
其他好文 时间:
2019-05-10 16:43:09
阅读次数:
149
设计模式 聪明的程序员用50%~70%的时间来思考, 尝试和权衡各种设计的实现, 而用30%~50%的时间来编码, 调试和测试. 设计模式使人们可以更加简单方便地复用成功的设计和体系结构. 设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信对象的描述 23个设计模式: 抽象工厂(abstr ...
分类:
其他好文 时间:
2019-05-01 18:55:19
阅读次数:
198
1、什么是Docker Docker是一个用来装应用的容器; Docker是软件容器化平台; Docker公司开发,开源,托管在github上; 2、理解Docker 2.1、Docker思想: 集装箱, 标准化(运输方式:超级码头【中央仓库】、存储方式、API接口) 隔离; 2.2、Docker解 ...
分类:
其他好文 时间:
2019-04-08 01:21:46
阅读次数:
126
学习一样东西,我们首先要知道为什么要学这个,或者说这个东西能起到什么作用。这样才能更加有目的、有效率地进行学习。 然后再问为什么这个东西能实现这样的效果,从而了解其内部的机制。 最后,再弄清楚怎么使用,这样才算真正学会了。 换而言之,把要学习的技能比喻成实现某一功能的函数,那么了解函数的功能、函数的 ...
分类:
其他好文 时间:
2019-03-28 00:47:25
阅读次数:
183
软件架构设计有七大原则,分别是: 1.开闭原则 2.依赖倒置原则 3.单一职责原则 4.接口隔离原则 5.迪米特法则(最小知道原则) 6.里氏替换原则 7.合成/聚合复用原则 下面分别具体说明: 1.开闭原则 :对扩展开放,对修改关闭 说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提 ...
分类:
其他好文 时间:
2019-03-25 23:22:14
阅读次数:
211
面向对象设计的原则 单一职责 开放 封闭 Liskov替换原则 依赖倒置原则 接口隔离原则 重用发布等价原则 共同封闭原则 共同重用原则 无环依赖原则 稳定以来原则 稳定抽象原则 人的重要性 交付产品的关键因素是人,而不是过程。(敏捷 Agile) 人与人之间的交互式复杂的,并且其效果从来都是难以预 ...
分类:
其他好文 时间:
2019-03-03 09:48:22
阅读次数:
214
设计模式(面向对象)有七大设计原则,分别是: 开闭原则:对扩展开放,对修改关闭 单一职责原则 里氏替换原则 依赖倒转原则 接口隔离原则 合成服用原则 迪米特法原则 开闭原则:对扩展开放,对修改关闭 单一职责原则 里氏替换原则 依赖倒转原则 接口隔离原则 合成服用原则 迪米特法原则 一、开闭原则 对扩 ...
分类:
编程语言 时间:
2019-03-03 09:36:23
阅读次数:
188