GoF 的 23 种设计模式的分类和功能
设计模式有两种分类方法,即根据模式的目的来分和根据模式的作用的范围来分。 1. 根据目的来分 根据模式是用来完成什么工作来划分,这种方式可分为 创建型模式、 结…
记录平时项目开发过程中积累的技术及经验~
设计模式有两种分类方法,即根据模式的目的来分和根据模式的作用的范围来分。 1. 根据目的来分 根据模式是用来完成什么工作来划分,这种方式可分为 创建型模式、 结…
统一建模语言简介 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(…
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和…
在上一节 《开闭原则——面向对象设计原则》中,我们详细介绍了开闭原则,本节我们来介绍里式替换原则。 里氏替换原则的定义 里氏替换原则(Liskov Substi…
前两节我们详细介绍了面向对象设计原则中的 开闭原则和 里氏替换原则,在本节中我们来介绍依赖倒置原则。 依赖倒置原则的定义 依赖倒置原则(Dependence I…
卸载系统自带的OpenJDK以及相关的java文件 在命令窗口输入,查看jdk版本 java -version 如果系统安装了jdk,可以看到系统已安装的jd…
frpwindows环境部署 配置 frp 实现内网穿透 frp 中文文档:https://github.com/fatedier/frp/blob/maste…
查看本地镜像 docker images 删除本地镜像 docker images # 拿到IMAGE ID docker rmi da5939581ac8 …