面向对象的基本建模四大原则
面向对象基本建模四大原则
对象模型是什么 面向对象基本建模四大原则是软件开发中一种主流的方法论,用于将复杂的系统的模型化和可理解的结构进行描述。该方法论主要由4个原则组成:单一职责原则(Single Responsibility Principle)、开闭原则(Open/Closed Principle)、里氏替换原则(Liskov Substitution Principle)和接口隔离原则(Interface Segregation Principle)。
一、单一职责原则(Single Responsibility Principle)
单一职责原则,简称SRP,是指一个类、模块应该仅有一个引起它变化的原因。它的定义是:“一个类只负责一个功能领域中的相应职责”。单一职责原则要求,相同的功能只能存在于一个类中。
二、开闭原则(Open/Closed Principle)
开闭原则,简称OCP,是指一个软件实体,应该对扩展开放,对修改关闭。这样的软件设
计可以帮助提高系统的可复用性、灵活性和可维护性。开闭原则的定义是:“一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭”。
三、里氏替换原则(Liskov Substitution Principle)
里氏替换原则,简称LSP,是指子类可以扩展父类的行为,但不能改变父类原有的行为。里氏替换原则的定义是:“任何基类出现的地方,子类一定可以出现”。
四、接口隔离原则(Interface Segregation Principle)
接口隔离原则,简称ISP,是指客户端不应被其不需要的接口所干扰,要求程序员将众多的接口拆分成更小的、更具体的接口,并且将它们分别用于不同的客户端。接口隔离原则的定义是:“客户端不应该依赖它不需要的接口”。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论