`
cuishao1985
  • 浏览: 290 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
本文主要整理一些面向对象设计的设计原则。好的软件的需要达到下面几点 :     可维护,可复用,可扩展,灵活性好。高內聚低耦合面向对象的好处:   通过封装, 继承,多态把程序的耦合度降低   用设计模式可使程序更加灵活,容易修改,并且易于复用   单一职责原则    单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。   开放-封闭原则   开放-封闭原则,是说软件实体(类,模块,函数等)应该可以扩展,但是不可修改   依赖倒转原则    A. 高层模块不应该依赖低层模块,两个都应该依赖抽象    B. 抽象不应该依赖细节,细节应该依赖抽象   里氏 ...
Global site tag (gtag.js) - Google Analytics