foolbread

  • 关注
  • 短消息
  • 送银子
文章
30
评论
16
推荐
12
收藏
1
社区会龄
6 年
个人网站
--
个人简介
还没有输入个人简介……
  • foolbread 推荐

    状态模式

    状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。——《HEAD FIRST 设计模式》 我的golang代码: package state import ( "fmt" ) type State interface {…...

  • foolbread 推荐

    组合模式

    组合模式:允许你将对象组成树形结构来表现“整体/部分”的层次结构。组合能让客户以一致的方式处理个别对象和对象组合。——《HEAD FIRST 设计模式》 我的golang代码: package composite import ( "fmt" ) …...

  • foolbread 推荐

    迭代器模式

    迭代器模式:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。——《HEAD FIRST 设计模式》 我的golang代码: package iterator import ( "fmt" ) type MenuItem st…...

  • foolbread 推荐

    代理模式

    代理模式:为另一个对象提供一个替身或占位符以访问这个对象。——《HEAD FIRST 设计模式》 我的C++代码: h: #ifndef DESIGN_PROXY #define DESIGN_PROXY #include <string> namesp…...

  • foolbread 推荐

    状态模式

    状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。——《HEAD FIRST 设计模式》 我的C++代码: h: #ifndef DESIGN_STATE_H_ #define DESIGN_STATE_H_ namespace state…...

评论了