博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式六大原则
阅读量:5867 次
发布时间:2019-06-19

本文共 290 字,大约阅读时间需要 1 分钟。

单一职责原则

一个类,一个函数只负责一个功能,当出现职责扩散时,拆分2个类或者2个函数,避免出现bug

里氏替换原则

子类继承父类时,可以重写父类的抽象方法,但是不能重写父类的非抽象方法,可以添加新的方法

依赖倒置原则

面向接口编程,提供公共的接口,相关类继承该接口

接口隔离原则

一个类只继承跟他有关的接口,接口里面的方法都是需要的

否则,需要对接口进行拆分,细化

迪米特法则--Law of Demeter

降低耦合,只跟直接关联的类交互

开闭原则

对内可扩展,对外,关闭

转载于:https://juejin.im/post/59c31f986fb9a00a681ad5b5

你可能感兴趣的文章
编译openssl
查看>>
Go语言模拟实现接口
查看>>
yum的使用
查看>>
pring3、hibernate4、JPA整合(包括很久未解决的事务管理问题)
查看>>
Ubuntu 14.04中安装Java
查看>>
文本读取
查看>>
QT工程pro设置实践(with QtCreator)----非弄的像VS一样才顺手?
查看>>
ajax类
查看>>
生产环境常见的HTTP状态码列表
查看>>
angular使用管道实现搜索功能
查看>>
MySQL常见问题及解决方案
查看>>
我的友情链接
查看>>
Porteus 安装配置手记
查看>>
MySQL Replication(复制)基本原理
查看>>
文档类型统计和筛选器
查看>>
hdu2002——计算球体积
查看>>
计算机网络的一些笔记(一)
查看>>
2018年值得推荐的20个Bootstrap网站模板
查看>>
解决:cannot execute binary file
查看>>
MySql远程连接配置
查看>>