23种设计模式学习之:面向对象6大基本原则

1、单一职责原则 概念: 就一个类而言,应该仅有一个引发它变化的缘由。 特色: 此原则使用与全部的模块化程序设计,一个类只负责一项职责,提升可读性、可维护性及可扩展性。web 2、开放-封闭原则 概念: 软件实体(类、模块、等等)面向扩展开放,面向修改封闭。 特色: 扩展很好理解,可是要作到严格的封闭是很难的,最好把容易发生变化的部分抽象出来以隔离之后发生的同类变化。编程 3、依赖倒置原则 概念:
相关文章
相关标签/搜索