首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
笼仔饭
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
开闭原则
1. 概念 一个软件实体如类、模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。也就是说我可以对实现去扩展功能,但是我调用方的代码不应该进行修改,还是原来的调用方式。也就是用抽象构建框架,用实现扩展细节 2. 案例对比说明 现在有一个画图形的类,其中有一个publi…
里式替换原则
1. OO中的继承性的思考和说明 继承会给程序带来侵入性、程序的可移植性降低、增加对象之间的耦合性。如果一个类被其他的类所继承,则当这个父类需要修改时,需要考虑到所有的子类,并且父类修改之后,子类的功能都可能产生故障 2. 里式替换原则的介绍 如果对每个类型为T1的对象o1,都…
依赖倒转原则
1. 概念 依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定得多。以抽象为基础搭建的架构比以细节为基础的架构要稳定的多。在Java中,抽象指的是接口或抽象类,细节就是具体的实现类 2. 案例 使用接口传递来进行依赖倒转,只需要关注调用抽象类或者接口的方法,…
单一职责原则
1. 单一职责原则的概念 对类来说,一个类应该只负责一项职责,如果类A负责两个不同的职责,职责1和职责2,当职责1需求改变而改变类A时,可能造成职责2执行错误。所以应该将类A的粒度分成A1和A2 2. 案例 改进其实很简单,我将Vehicle类拆分成三个类,分别处理三种类型的交…
个人成就
文章被点赞
4
文章被阅读
11,474
掘力值
338
关注了
0
关注者
0
收藏集
0
关注标签
14
加入于
2020-08-09