摘要: 组合模式 Composite 组合模式,又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分与整体的层次。这种类型的设计模式属于结构型设计模式 意图:将对象组合成树形结构以表示部分-整体的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致 阅读全文
posted @ 2019-03-04 15:51 byebai95 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 策略模式 Strategy 在策略模式中,一个类的行为或者其算法运行时更改,这种类型的设计模式属于行为型模式 意图:定义一系列的算法,把他们一个个封装起来,并且他们可以互相替换 主要解决: 在有多种算法相似的情况下, 使用 if else 带来的复杂难以维护 何时使用:一个系统有许多类,而区分他们的 阅读全文
posted @ 2019-03-04 14:35 byebai95 阅读(125) 评论(0) 推荐(0) 编辑