摘要:
什么是门面模式(facade pattern)? 举个生活中的例子,我门去肯德基买汉堡套餐,只要去找柜台的工作人员点个餐就可以了,然后由后台工作人员给我们配餐,而不是需要我们自己去厨房自己去拿各种东西。那么柜台就相当于是充当了门面的角色。至于汉堡,鸡腿是怎么来的,我们不用关心。 在程序开发中门面模式 阅读全文
摘要:
学习装饰器模式,我们就该知道什么叫做装饰,就是对一个主体单位进行修饰,拿现实生活中的房子举例,开发商把房子交给客户之后,客户要对房子按照自己的风格进行装修。 下面我们用程序代码来描述,我们可以创建两种房子住房(House)和公寓(Falts),让他们继承父类(Bulding)。代码如下: /// < 阅读全文