摘要:
在这篇博文中,我想把自己学习过的里氏替换原则一些好知识点分享给大家。首先我想把继承的一下优缺点给大家分享一下,然后再引出里氏替换原则吧!我们都知道在面向对象的语言中,继承是必不可少的,那么它的优点是哪些呢?引用书上一段话吧!(1) 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;(2) 提高了代码的重用性;(3) 子类可以形似父类,但有异于父类;(4) 提高了代码的可扩展性;(5) 提高产品或项目的开放性。既然有了优点就应该有缺点:(1) 继承是侵入性的。只有继承,就必须拥有父类的所有属性和方法;(2) 降低代码的灵活性。子类必须拥有父类的属性和方法,让子类受到了许多的约束;(3 阅读全文
随笔分类 - 设计模式
《设计模式》杂记之单一职责原则
2011-04-13 23:48 by 王祖康, 2351 阅读, 收藏, 编辑
摘要:
最近买了本设计模式的书,名字叫《设计模式之禅》。这是我第一本设计模式的书,看了几章了感觉自己受益匪浅,所以想就把自己感觉到比较有意思的设计模式知识分享给大家。首先说一下我们程序员为什么要学习设计模式把!下面是引用书上的原话:你是程序员,没有问题,通过学习设计模式能够让你写出更加高效,优雅的代码;你是架构师,那更好,设计模式可让你设计出健壮,稳定,高效的系统,并且自动地预防未来业务变化可能对系统带来的影响;你是项目经理,也OK,设计模式可以让你的工期大大缩短,让你的项目团队队员快速地理解你的意图,最终的成果就是优质的项目:高可靠性,高稳定性,高效率和低维护成本。那么我们看完这几行话后,是不是有一 阅读全文