- 单一职责原则:一个变化因素只影响一个类的行为。接口一定要做到单一原则,类的设计尽量做到只有一个原因引起变化。
- 所有引用基类的地方必须能透明地使用其子类的对象。通俗点讲,只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是,反过来就不行了,有子类出现的地方,父类未必就能适应。
3.依赖倒置原则:面向接口编程。
4.接口隔离原则:类间的依赖应该建立在最小的接口上。
5.最少知识原则:一个对象应该对其他对象有最少的了解。
6.开闭原则:软件实体应该对扩展开放,对修改关闭。
程序设计的六个原则
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。