pattern-guidance

Design pattern guide (PHP、Java、Golang implementation)

  • Owner: xujiajun/pattern-guidance
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart







系统学习设计模式(PHP、Java、Golang)

前言

本文由 xujiajun 整理、编辑并在 [CC BY-SA 3.0][CC] 协议下发布,内容来自互联网、书本、以及自己整理的。主要为了给自己和各位朋友作为系统学习设计模式的参考资料。

点击右上角的 Watch 进行订阅,点击 Star 进行收藏。点击讨论

目录

创建型模式

  • 简单工厂模式(Simple Factory)
  • 工厂方法模式(Factory Method)
  • 抽象工厂模式(Abstract Factory)
  • 创建者模式(Builder)
  • 原型模式(Prototype)
  • 单例模式(Singleton)

结构型模式

  • 外观模式(Facade)
  • 适配器模式(Adapter)
  • 代理模式(Proxy)
  • 组合模式(Composite)
  • 享元模式(Flyweight)
  • 装饰模式(Decorator)
  • 桥模式(Bridge)

行为型模式

  • 中介者模式(Mediator)
  • 观察者模式(Observer)
  • 命令模式(Command)
  • 迭代器模式(Iterator)
  • 模板方法模式(Template Method)
  • 策略模式(Strategy)
  • 状态模式(State)
  • 备忘录模式(Memento)
  • 解释器模式(Interpreter)
  • 职责链模式(Chain of Responsibility)
  • 访问者模式(Visitor)

Main metrics

Overview
Name With Ownerxujiajun/pattern-guidance
Primary LanguageGo
Program languageGo (Language Count: 3)
Platform
License:
所有者活动
Created At2015-04-15 06:43:29
Pushed At2018-05-09 06:08:36
Last Commit At2018-05-09 14:08:26
Release Count0
用户参与
Stargazers Count269
Watchers Count44
Fork Count64
Commits Count73
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
Go

gorouter

xujiajun/gorouter is a simple and fast HTTP router for Go. I...