文件名称:开放和封闭-清华大学计算机考研经验贴.
文件大小:8.5MB
文件格式:PDF
更新时间:2024-07-15 10:06:36
javasc
20.2 开放和封闭 上一节为 window.onload 函数扩展功能时,用到了两种方式。一种是修改原有的代码,另一 种是增加一段新的代码。使用哪种方式效果更好,已经不言而喻。 现在可以引出开放封闭原则的思想:当需要改变一个程序的功能或者给这个程序增加新功 能的时候,可以使用增加代码的方式,但是不允许改动程序的源代码。 在现实生活中,我们也能找到一些跟开放封闭原则相关的故事。下面这个故事人尽皆知, 且跟肥皂相关。 有一家生产肥皂的大企业,从欧洲花巨资引入了一条生产线。这条生产线可以自动 完成从原材料加工到包装成箱的整个流程,但美中不足的是,生产出来的肥皂有一定的 空盒几率。于是老板又从欧洲找来一支专家团队,花费数百万元改造这一生产线,终于 解决了生产出空盒肥皂的问题。 图灵社区会员 balabala233 专享 尊重版权