Go设计模式之建造者模式 2023-08-30 golang 八股文 设计模式 约 369 字 预计阅读 1 分钟 建造者模式 与工厂模式不同,建造者模式只创建一种类型的复杂对象,可以通过设置可选参数,定制化地创建不同对象。 简而言之,创建参数复杂的对象 应用场 阅读更多
Go语言设计模式之工厂模式 2023-08-28 golang 八股文 设计模式 约 772 字 预计阅读 2 分钟 工厂模式 与单例模式不同,工厂模式根据传入参数不同,会创建出不同的但是相关联的对象,由给定参数来决定是哪一种对象。像一个工厂一样,传入什么,生 阅读更多
Go语言设计模式之单例模式 2023-08-28 golang 八股文 设计模式 约 414 字 预计阅读 1 分钟 单例模式 简而言之:一个类只允许创建一个对象或示例。 饿汉式 项目初始化的时候加载并初始化对象。创建过程线程安全,而且使得问题尽早暴露。 1 2 3 4 5 阅读更多
Go设计模式之设计原则 2023-08-28 八股文 设计模式 约 2121 字 预计阅读 5 分钟 设计原则 SOLID原则 SRP、OCP、LSP、ISP、DIP KISS原则 YAGNI原则 DRY原则 LOD原则 SRP 单一职责原则(Single Responsibility Pr 阅读更多
Go设计模式之OOP 2023-08-27 八股文 设计模式 约 208 字 预计阅读 1 分钟 OOP OOP指的就是面向对象编程。有三大特性:封装、继承和多态 封装:通过对象访问控制权限实现,只对外暴露必要的方法修改对象,不能直接将对象全部暴 阅读更多