[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5110":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":28,"discoverSource":29},5110,"golang-design-pattern","senghoo\u002Fgolang-design-pattern","senghoo","设计模式 Golang实现－《研磨设计模式》读书笔记",null,"Go",9027,2089,196,4,0,2,11,1,40.96,"MIT License",false,"master",true,[],"2026-06-12 02:01:08","# Go 语言设计模式\n\n[![Build Status](https:\u002F\u002Ftravis-ci.org\u002Fsenghoo\u002Fgolang-design-pattern.svg?branch=master)](https:\u002F\u002Ftravis-ci.org\u002Fsenghoo\u002Fgolang-design-pattern)\n\nGo 语言设计模式的实例代码\n\n## 创建型模式\n\n* [简单工厂模式（Simple Factory）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F00_simple_factory)\n* [工厂方法模式（Factory Method）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F04_factory_method)\n* [抽象工厂模式（Abstract Factory）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F05_abstract_factory)\n* [创建者模式（Builder）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F06_builder)\n* [原型模式（Prototype）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F07_prototype)\n* [单例模式（Singleton）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F03_singleton)\n\n## 结构型模式\n\n* [外观模式（Facade）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F01_facade)\n* [适配器模式（Adapter）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F02_adapter)\n* [代理模式（Proxy）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F09_proxy)\n* [组合模式（Composite）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F13_composite)\n* [享元模式（Flyweight）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F18_flyweight)\n* [装饰模式（Decorator）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F20_decorator)\n* [桥模式（Bridge）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F22_bridge)\n\n## 行为型模式\n\n* [中介者模式（Mediator）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F08_mediator)\n* [观察者模式（Observer）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F10_observer)\n* [命令模式（Command）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F11_command)\n* [迭代器模式（Iterator）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F12_iterator)\n* [模板方法模式（Template Method）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F14_template_method)\n* [策略模式（Strategy）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F15_strategy)\n* [状态模式（State）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F16_state)\n* [备忘录模式（Memento）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F17_memento)\n* [解释器模式（Interpreter）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F19_interpreter)\n* [职责链模式（Chain of Responsibility）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F21_chain_of_responsibility)\n* [访问者模式（Visitor）](https:\u002F\u002Fgithub.com\u002Fsenghoo\u002Fgolang-design-pattern\u002Ftree\u002Fmaster\u002F23_visitor)\n","该项目是《研磨设计模式》一书的读书笔记，通过Go语言实现了常见的设计模式。它涵盖了创建型、结构型和行为型三大类共23种设计模式的具体代码示例，每种模式都有详细的实现与说明，旨在帮助开发者更好地理解和应用设计模式于实际开发中。此项目适合正在学习或希望深入理解Go语言及设计模式的软件工程师参考使用，无论是初学者还是有经验的开发者都能从中受益。","2026-06-11 03:02:33","top_language"]