2024年设计模式原则:设计模式原则包括
策略 2024年11月14日 17:20:18 3399youxi
模式设计模式设计的原则
1、开闭原则 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。
2、设计模式六大原则为:单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则。单一职责原则:不要存在多余一个导致类变更的原因,即一个类只负责一个职责。开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。
3、首先,开闭原则由Bertrand Meyer提出,强调软件实体应保持对扩展开放,对修改封闭。例如,工厂模式展示了这一原则的运用。当需要添加新类型的光盘时,只需创建一个新的子类,而无需修改原有代码。如果扩展到抽象工厂模式,是对工厂本身的扩展,保持了良好的扩展性。
4、首先,开-闭原则强调模块的扩展性而不修改。例如,使用工厂模式,我们创建一个抽象的光盘接口,然后为盗版盘和毛片创建子类。当需要改变销售策略时,只需添加新的子类,无需改动原有代码。进一步的扩展可能需要抽象工厂模式,处理更复杂的生产环境。