首页 > 其他 > 详细

给我一个符合开闭原则的设计模式的例子?

时间:2020-07-11 19:38:01      阅读:194      评论:0      收藏:0      [点我收藏+]

 

开闭原则要求你的代码对扩展开放,对修改关闭。这个意思就是说,如果你想增 

加一个新的功能,你可以很容易的在不改变已测试过的代码的前提下增加新的代 

码。有好几个设计模式是基于开闭原则的,如策略模式,如果你需要一个新的策 

略,只需要实现接口,增加配置,不需要改变核心逻辑。一个正在工作的例子是 

Collections.sort() 方法,这就是基于策略模式,遵循开闭原则的,你不需为新的 

对象修改 sort() 方法,你需要做的仅仅是实现你自己的 Comparator 接口。

给我一个符合开闭原则的设计模式的例子?

原文:https://www.cnblogs.com/programb/p/13018995.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!