2018年9月22日

设计模式之状态模式

摘要: 2018-09-22 16:16:13 要避免过长的方法,面向对象设计实际上是希望做到代码的责任分解。 状态模式 状态(State)模式,当一个对象的内在状态改变时允许改变其行为,这个对象看起来就像是改变了其类。状态模式主要解决的是当控制一个对象状态转换条件表示式过于复杂时的情况。把状态的判断逻辑转 阅读全文

posted @ 2018-09-22 22:31 古I月 阅读(296) 评论(0) 推荐(0) 编辑

设计模式之观察者模式

摘要: 2018-09-21 20:57:03 观察者模式 观察者模式又叫做发布-订阅(Publish/Subscribe)模式。它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使它们能够自动更新自己。 观察者(Observer)模 阅读全文

posted @ 2018-09-22 01:47 古I月 阅读(247) 评论(0) 推荐(0) 编辑

导航