2018年9月20日

设计模式之桥接模式

摘要: 2018-09-20 10:53:13 前言 滥用继承会带来麻烦(实际上何止是麻烦,还会带来性能上的额外开销,关于继承的问题,可以查看继承相关的文章)。比如,对象的继承关系是在编译时就定义好了,所以无法在运行时改变从父类继承的实现。子类实现与它的父类有非常紧密的依赖关系。以至于父类中的任何变化必然会 阅读全文

posted @ 2018-09-20 16:11 古I月 阅读(217) 评论(0) 推荐(0)

设计模式之外观模式

摘要: 2018-09-20 01:33:12 外观模式(Facade Pattern) 还是用大话设计模式中的例子:股票和基金来说明外观模式。股票买入者直接操作股票,他需要了解几千只股票的各种信息还需要预测它的涨跌,这样买入者和股票直接有着直接的联系,在软件开发种,这就是高耦合(模块和模块之间的联系过多) 阅读全文

posted @ 2018-09-20 10:52 古I月 阅读(190) 评论(0) 推荐(0)

设计模式之适配器模式

摘要: 2018-09-19 22:12:25 适配器模式 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(注:C++ std的bind函数不就是做个的吗)。适配器模式,就像是一个转接头,我只有三项插座, 阅读全文

posted @ 2018-09-20 09:41 古I月 阅读(301) 评论(0) 推荐(0)

导航