文件名称:design_patterns:以 ruby 开头的各种语言的设计模式
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-06 11:44:23
Ruby
唔。 查看各个模式文件夹以了解和解释它们是什么、如何创建它们以及为什么要这样做。 好吧。 这个 repo 从 Ruby 开始。 最终,我将添加各种其他语言,例如 Objective-C、Swift、Javascript、C/C++ 以及其他任何我喜欢的语言。 如果您正在查看此 repo 并且我至少还没有开始使用其中的一些,请给我发消息并告诉我开始工作 事态 Ruby 活动记录 适配器 建造者 业务代表 责任链 命令 合成的 装饰器 正面 工厂 筛选 蝇量级 前端控制器 拦截 口译员 迭代器 调解员 模型视图控制器 瞬间 空对象 观察员 原型 代理人 单身人士 状态 战略 模板方法 传输对象 游客 C/C++ 活动记录 适配器 建造者 业务代表 责任链 命令 合成的 装饰器 正面 工厂 筛选 蝇量级 前端
【文件预览】:
design_patterns-master
----command()
--------README.md(0B)
----front_controller()
--------README.md(0B)
----composite()
--------README.md(0B)
----decorator()
--------README.md(0B)
----flyweight()
--------README.md(0B)
----state()
--------README.md(0B)
----filter()
--------README.md(0B)
----model_view_controller()
--------README.md(0B)
----interpreter()
--------README.md(0B)
----factory()
--------README.md(0B)
----facade()
--------README.md(0B)
----proxy()
--------README.md(0B)
----builder()
--------ruby()
--------README.md(3KB)
----transfer_object()
--------README.md(0B)
----null_object()
--------README.md(0B)
----visitor()
--------README.md(0B)
----README.md(3KB)
----adapter()
--------ruby()
--------README.md(3KB)
----design_patterns.rb(0B)
----prototype()
--------README.md(0B)
----template_method()
--------README.md(0B)
----chain_of_responsibility()
--------README.md(0B)
----active_record()
--------README.md(0B)
----observer()
--------README.md(0B)
----singleton()
--------README.md(0B)
----momento()
--------README.md(0B)
----iterator()
--------README.md(0B)
----business_delegate()
--------README.md(0B)
----mediator()
--------README.md(0B)
----intercepting()
--------README.md(0B)
----strategy()
--------README.md(0B)