美文网首页
软件设计中的 组合 和继承

软件设计中的 组合 和继承

作者: GQS | 来源:发表于2018-08-16 23:01 被阅读0次

    今天对 软件设计中的 组合 和继承 有了些思考,今天记录入下

    组合:对两个或两个以上类中的相同功能部分进行拆分

    继承:实现相同抑或相似结构的类,使其达到功能公用的一种类关系

    共同点:功能复用,耦合性  继承强于 组合

    举例 人 与动物,都有跑,吃功能 ,都有四肢,头等部分,此人 和动物即可实现继承关系

    人和动物 的 共同 有的 四肢 、五官可进行功能拆分 ,拆分出的功能和 整体形成了一种组合关系。

    不是 尽量用组合,减少继承,而是 根据需求选择合适的结构

    相关文章

      网友评论

          本文标题:软件设计中的 组合 和继承

          本文链接:https://www.haomeiwen.com/subject/edbluttx.html