现在的位置: 首页 > 综合 > 正文

对于设计模式的一点思考(杂记)

2013年04月16日 ⁄ 综合 ⁄ 共 415字 ⁄ 字号 评论关闭

在C#后台,要用工厂方法,估计大家觉得都很正常,但对于前端Web开发呢?却未必能想起来,特别是那些对在后台拼接html字符串非常鄙视的人来说,就更不要说了.人总是很喜欢把很多事情莫名的分出三六九等,或者是陷入别人设定的一种广告定势中去,固然可能获得某种优越感,却不知道已经把自己的思维束缚.在后台通过拼接html字符串来输出各种html元素,其实也是一种工厂方法,而且在工程化的系统开发中,这样做虽然显得不是那么纯粹,但却有着巨大的威力,也符合对修改封闭,对扩展开放的面向对象编程原则,大家如果有兴趣可以举出这种做法的好处和实际应用场景.后面我会列出我认为的好处和实际应用场景(都是在项目中成功验证的),尤其在附加额外责任上(设计模式语,也就是扩展).

对开发效率的提升非常大的,不一定是什么高深的技术,就像空调一样,对人类影响其实不比计算机逊色的.

保持开放的心态,不要随便相信那些小说式,水煮三国式的开发秘籍,那些东西会害死人的.

抱歉!评论已关闭.