Loading

摘要: 结构型模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构。 类结构性模式:采用继承机制来组织接口和类。 对象结构型模式:釆用组合或聚合来组合对象。 阅读全文
posted @ 2021-11-25 19:09 JakeLin 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 通过一个对象克隆新的对象。原型模式能够通过基类指针来复制派生类对象。 阅读全文
posted @ 2021-11-25 19:08 JakeLin 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 将一个复杂对象的构建与其表示相分离,使得同样的构建过程(稳定)可以创建不同的表示(变化)。 阅读全文
posted @ 2021-11-25 19:07 JakeLin 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则、开放-封闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、合成/聚合复用原则、迪米特法则 阅读全文
posted @ 2021-11-25 19:06 JakeLin 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式:抽象产品、具体产品、工厂(包含实例化产品逻辑) 工厂方法模式:抽象产品、具体产品、抽象工厂、具体工厂。 抽象工厂模式:抽象产品、具体产品、抽象工厂、具体工厂。 阅读全文
posted @ 2021-11-25 19:05 JakeLin 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 某个类只有一个实例,自行实例化,并提供给整个系统使用。 阅读全文
posted @ 2021-11-25 19:04 JakeLin 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Gin框架笔记 阅读全文
posted @ 2021-11-25 19:02 JakeLin 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Go语言基础笔记 阅读全文
posted @ 2021-11-25 19:00 JakeLin 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 使用CLion,同一个项目中同时存在多个main函数。 阅读全文
posted @ 2021-11-25 17:05 JakeLin 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 定义与区别 左值 (lvalue, locator value) 表示了一个占据内存中某个可识别的位置(也就是一个地址)的对象。即左值指的是可以取地址的变量。 区分表达式的左右值属性有一个简便方法:若可对表达式用 & 符取址,则为左值,否则为右值。左值与右值的根本区别在于能否获取内存地址,而能否赋值 阅读全文
posted @ 2021-11-25 17:02 JakeLin 阅读(182) 评论(0) 推荐(1) 编辑