摘要: 1.定义 当想访问一堆子接口的时候,为了防止客户端和子接口的耦合,我们将子接口上层重新建立一个外观层,让外观层和客户端发生关系。 这样就避免了修改子接口的同时,再去修改客户端,因此外观模式有时候又被称作门面模式。 2.代码实现 本来是两个子接口LogDAL和UserDAL,因为要将接口和客户端隔离, 阅读全文
posted @ 2019-03-15 17:30 N伽莫夫J 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.定义 很多时候,我们的程序可能又许多状态(比如页面上的功能就有增删改查四种状态),每种状态要执行的操作可能不一样,一般情况下,我们会使用if判断状态,然后在代码块中执行适当的代码,但是一旦业务逻辑很复杂的时候,这样做就很难维护。 状态模式其实和策略模式很类似, 策略模式是将会经常改变的算法抽象出 阅读全文
posted @ 2019-03-15 10:52 N伽莫夫J 阅读(329) 评论(0) 推荐(0) 编辑