摘要: 一、定义(程序对修改关闭,对扩展开放) ①、一个软件实体如类,模块和函数应该对扩展开放(对于提供方来说),对修改关闭(对于使用方来说)。用抽象构建框架,用实现扩展细节。 ②、当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。 ③、编程中遵循其它原则,以及使用 阅读全文
posted @ 2021-07-23 15:12 ki1616 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 一、定义 子类可以扩展父类的功能,但不能改变父类原有的功能(如下) ①、子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。 ②、子类中可以增加自己特有的方法。 ③、当子类的方法重载父类的方法时,方法的前置条件(即方法的形参)要比父类方法的输入参数更宽松。 ④、当子类的方法实现父类的抽象方法时, 阅读全文
posted @ 2021-07-23 14:34 ki1616 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一、定义 1.依赖倒置原则(Dependence Inversion Principle)是程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。 二、依赖倒转设计和规范 1.上层模块不应该依赖底层模块,它们都应该依赖于抽象 阅读全文
posted @ 2021-07-21 17:40 ki1616 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、执行过程 1、count(1):返回每一行,放一个数字,直接进行累加。 2、count(*):直接按行累加。 3、count(列名):会忽略null值。 二、执行效率 若列名为主键,count(列名)会比count(1)快 若列名不为主键,count(1)会比count(列名)快 若表多个列并且 阅读全文
posted @ 2021-07-02 16:50 ki1616 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、定义 1.客户端不应该依赖它不需要的接口。一个类对另一个类的依赖应该建立在最小的接口上。 二、案例 /** * @author 作者 ki16: * @version 创建时间:2021年7月2日 下午2:58:31 * */ public class InterfaceIsolation { 阅读全文
posted @ 2021-07-02 15:31 ki1616 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一、开源项目 ①、https://el-admin.vip/ ②、http://doc.ruoyi.vip/二、论坛 ①、https://juejin.cn/(掘金) ②、https://www.ibm.com/developerWorks/cn/(IBM) ③、https://www.open-o 阅读全文
posted @ 2021-07-02 14:09 ki1616 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 一、效果图 二、代码 import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.RenderingHints; im 阅读全文
posted @ 2021-06-19 15:49 ki1616 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一、效果图 二、代码 ①、wxml <button bindtap="clickme"> clickme </button> <!--屏幕背景变暗的背景 --> <view class="commodity_screen" bindtap="hideModal" wx:if="{{showModal 阅读全文
posted @ 2021-06-19 15:25 ki1616 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一、下载多张图片到默认地址 ①、请求后台 var curPath = window.document.location.href;var pathName = window.document.location.pathname; var pos = curPath.indexOf(pathName) 阅读全文
posted @ 2021-06-10 20:51 ki1616 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、去除箭号 <style> input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; } </style> 阅读全文
posted @ 2021-06-09 15:15 ki1616 阅读(95) 评论(0) 推荐(0) 编辑