摘要:
一、引言 今天我们要讲行为型设计模式的第八个模式--职责链模式。让我们看看现实生活中某公司采购流程的例子吧,理解起来可能更容易。某公司的规章制度规定,采购原材料的总价在5万之内,只需要经理级别的人批准即可;采购总价大于5万小于10万的则需要财务经理进行批准;总价大于10万小于30万的需要总经理批准; 阅读全文
posted @ 2020-02-21 17:04
缥缈的尘埃
阅读(483)
评论(0)
推荐(2)
摘要:
一、引言 今天我们要讲行为型设计模式的第七个模式--策略模式。在现实生活中,策略模式的例子也非常常见,例如:在一个公司中,会有各种工作人员:有普通员工、有软件架构师、有部门经理,当然也有公司的CEO等等。这些工作人员负责的工作不同、担负的职责也不同,报酬也各不相同。 每种工作人员都有自己的工资,但是 阅读全文
posted @ 2020-02-21 15:13
缥缈的尘埃
阅读(1266)
评论(0)
推荐(3)
摘要:
一、引言 今天我们要讲行为型设计模式的第六个模式--状态模式。无论是现实世界,还是面向对象的OO世界,里面都有一个东西,那就是对象。有对象当然就有状态了。每个对象都有其对应的状态,而每个状态又有对应一些相应的行为。在不同状态下,行为的的方式也是不一样。如果某个对象有多个状态时,那么就会有很多对应的行 阅读全文
posted @ 2020-02-21 12:04
缥缈的尘埃
阅读(565)
评论(0)
推荐(2)
摘要:
一、引言 今天我们要讲行为型设计模式的第五个模式--中介者模式,先从名字上来看。中介者模式可以理解为在两个或多个对象中间增加一个“中间对象”,由增加的“中间对象”协调它们之间的关系。中介者模式在现实生活中的例子很多,比如:A和B做生意,如果A和B是一次性买卖,没有讨价还价的过程,但是A或者B的想法经 阅读全文
posted @ 2020-02-21 09:37
缥缈的尘埃
阅读(488)
评论(0)
推荐(2)