摘要: 【设计模式-创建型】简单工厂、工厂方法、抽象工厂 一、简单工厂的定义与类型 定义:由一个工程对象决定创建出哪一种产品类的实例 适用场景:工厂类负责创建的对象比较少,客户端(应用层)只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心 优点:只需要传入一个正确地参数,就可以获取所需要的对象,而无须知 阅读全文
posted @ 2022-01-21 12:52 DarkerG 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 【设计模式】软件设计的七大原则 一、开闭原则 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭 特点:用抽象构建框架,用实现扩展细节 优点:提高软件系统的可复用性及可维护性 二、依赖倒置原则 定义:高层模块不应该依赖低层模块(应用层是高层,底层是一些基类),二者都应该依赖其抽象 特点:抽 阅读全文
posted @ 2022-01-21 11:57 DarkerG 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 【Kill Thread】补充:Synchronized的作用 synchronize详解,锁升级 https://blog.csdn.net/lpf463061655/article/details/105149322 一、Synchronized简介 1、Synchronized的作用 通俗易懂 阅读全文
posted @ 2022-01-21 10:49 DarkerG 阅读(45) 评论(0) 推荐(0) 编辑