senghoo/golang - design - pattern是一个Golang实现设计模式的项目,是《研磨设计模式》的读书笔记。其中涵盖创建型、结构型、行为型等多种设计模式,包括简单工厂、工厂方法等众多具体模式的实例代码,采用Go语言编写且开源协议为MIT license,有8.8k星标和2.1k forks,对学习Golang设计模式很有价值。
lee501/go - patterns是一个Github上的项目,专注于Golang设计模式。它详细展示了创建模式、结构模式和行为模式等多种类型的设计模式,如建造者模式将复杂对象构建与表示分离,代理模式可用于在操作前后对真实对象进行处理等。每个模式都有其独特的定义和用途,对于想要深入学习Golang设计模式的开发者是很好的参考资料。
System - Notes项目聚焦软件工程相关思考方式、通用能力与设计原则,包含数据结构与算法、设计模式等多方面内容。默认Java为实现语言,也可查阅其他语言版本实现。深入探讨模块与组件、框架与架构等概念区别,还有中台、前台等部分特点关系等,有助于开发者应对软件开发挑战,提升软件工程思维能力。