设计原则

1.单一职责原则(Single Responsibility Principle)

1.定义   就一个类而言,应该仅有一个引起它变化的原因。 2.定义解读   这是六大原则中最简单的一种,通俗点说,就是不存在多个原因使得一个类发生变化,也就是一个类只负责一种职责的工作。 3.优点 类的复杂度降低,一个类只负责一个功能,其逻辑要比负责多项功能简单的多; 类的可读性增强,阅读起来轻松; 可维护性强,一个易读、简单的类自然也容易维护; 变更...

软件设计原则

在软件开发中,为了提高软件系统的可维护性、扩展性、复用性,程序员在日常开发的时候应当遵循一些软件设计原则,从而提高软件的开发效率和提升软件的生命力 1、依赖倒转原则 高层模块不应该依赖低层模块,两者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象,简单的说就是要求对抽象进行编程,不要对实现进行编程 2、接口隔离原则 客户端不应该被迫依赖它不使用的方法...