一句话总结软件设计七大原则

各种原则要求的侧重点不同,下面我们分别用一句话归纳总结软件设计模式的七大原则,如下表所示。


实际上,这些原则的目的只有一个:降低对象之间的耦合,增加程序的可复用性、可扩展性和可维护性。

记忆口诀:访问加限制,函数要节俭,依赖不允许,动态加接口,父类要抽象,扩展不更改。

在程序设计时,我们应该将程序功能最小化,每个类只干一件事。若有类似功能基础之上添加新功能,则要合理使用继承。对于多方法的调用,要会运用接口,同时合理设置接口功能与数量。最后类与类之间做到低耦合高内聚。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 软件的可维护性和可复用性 知名软件大师Robert C.Martin认为一个可维护性(Maintainabilit...
    zhangyah阅读 3,985评论 0 1
  • 软件设计中,怎样提高系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。面向对象设计原则是实现可维护性和...
    wz998阅读 737评论 0 0
  • 写在前面 软件设计七大原则开闭原则里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特法则合成复用原则 创建型模...
    mtry阅读 504评论 0 0
  • 点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! 1.开闭原则 定义:一个软件实体如类,模块和函数应该...
    Java_苏先生阅读 554评论 0 1
  • 前言 “杀死一个程序员不需要用枪,改三次需求就可以了”,虽然这是一句话笑话,但也从侧面描述出了软件的可维护性重要性...
    马跃的随笔阅读 1,042评论 0 1