面向对象
文章平均质量分 77
fyfhust
这个作者很懒,什么都没留下…
展开
-
面向对象编程中如何描述对象之间的关系?
谈到面向对象编程中如何选择对象之间的关系,实在是一件令人头疼的事。 对象之间的关系大致有以下几种: 1. 继承关系 举个例子:Person是一个描述所有人的类,Student可以继承于Person,所有Person具有的公有方法Student都有,即任何使用Person对象的地方,都可以毫无顾忌的直接用Student代替。 这种关系是非常强的,有时候产生的问题会原创 2015-10-27 15:35:12 · 3229 阅读 · 0 评论 -
面向对象设计的五大原则
Bob大叔在《敏捷软件开发》一书中给出了面向对象设计的五大原则:SRP,OCP,LSP,ISP,DIP。今天我就粗浅的说一下我对这几个原则的理解,请大家批评指正。 1. SRP——单一职责原则 这个是我认为在五大原则中最最重要的原则了,因为符合了它其他的原则都可以很轻松的办到。 单一职责是说每一个对象都有且仅有一个关键抽象。凡是这个关键抽象能力之外的事都由原创 2015-10-28 13:29:14 · 742 阅读 · 0 评论