10 2019 档案

摘要:代理类似一个中间人的角色,出于某些原因,有时我们不能直接接触到真正的目标,只能通过中间人间接与目标交流,这时的中间人起到了限制其他角色访问目标的作用。代理提供了对目标的有限的访问接口,而屏蔽了其他的操作,从而起到保护目标的作用。 阅读全文
posted @ 2019-10-26 23:29 纳兰小依 阅读(302) 评论(0) 推荐(1)
摘要:状态模式关注对象的各种状态,当条件变化时,对象能够在各种状态之间相互转换,并且对于同一个操作,不同状态会有不同的表现。状态模式和策略模式有许多相同的地方,比如它们的类结构基本相同,都使用组合来增加灵活性等。 阅读全文
posted @ 2019-10-19 19:44 纳兰小依 阅读(348) 评论(0) 推荐(1)
摘要:组合模式允许用户将对象组合成树形结构来表现“整体/部分”的层次结构,从而能够以一致的方式处理单个对象以及对象组合。 阅读全文
posted @ 2019-10-13 18:40 纳兰小依 阅读(363) 评论(0) 推荐(1)
摘要:迭代器模式提供了一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部实现。 阅读全文
posted @ 2019-10-06 23:57 纳兰小依 阅读(657) 评论(0) 推荐(1)
摘要:命令模式关注动作本身,通过将动作封装成对象实现调用者和底层实现相分离。调用者只需要简单的下达命令,然后等待命令完成即可,对底层发生了什么完全不知情。 阅读全文
posted @ 2019-10-01 13:17 纳兰小依 阅读(2572) 评论(1) 推荐(1)