摘要: 代理模式(代理设计模式)详解 在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。 例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者去火车票代售点买。又如找女朋友、找保姆、找工作等都可以通过找中介完成。 在软件设计中,使用 阅读全文
posted @ 2020-09-29 11:36 夜雨流云 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 建造者模式(Bulider模式)详解 在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。 例如,计算机是由 OPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等部件组装而成的,采购员不可能自己去组装计算机,而是将计算机的配置要求告诉计算机销售公司,计 阅读全文
posted @ 2020-09-29 11:16 夜雨流云 阅读(138) 评论(0) 推荐(0) 编辑