logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面向对象七大设计原则(附带定义说明)

面向对象七大设计原则一、单一职责原则定义:一个对象应该只包含单一的职责,并且该职责被完整的封装在一个类中。说明:一个类或模块,所承担的职责越多它被复用的可能性就越小,耦合性就越大,当其中一个职责变化的时候可能会影响其他职责的运作。二、开闭原则定义:软件实体应该对扩展开放,对修改关闭。说明:通俗的说就是软件实体应该尽量在不修改源代码的情况下进行扩展。三、里氏代换原则定义:所有引用到基类的地方必须能透

#设计模式#java
MySQL设置有默认值但插入数据为什么变为了null?

MySQL设置有默认值但插入数据为什么变为了null?情景复现:本周我在观察前不久自己上线的几个功能是否正常运行时,发现了一个奇怪的点,在开发的时候,我在某个SQL表中给某个字段设置了默认值,但是这个字段最终录入的数据都是NULL。我直接好家伙,这下我又写了个BUG出来!!!这可不是期望中的结果。下面我用一个例子对情景进行复现。创建一个employee表:create table employee

#mysql#数据库#database
暂无文章信息