`
javawebsoa
  • 浏览: 425429 次
社区版块
存档分类
最新评论

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

 
阅读更多

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

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

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

分享到:
评论

相关推荐

    oracle杂记.doc

    oracle杂记.doc 这是我个人的总结。 主要是oracle的编程以及体系结构的理解。

    狱中杂记教学设计.pdf

    狱中杂记教学设计.pdf

    23种设计模式,便于学习

    23种设计模式,便于学习

    全国大学生电子设计大赛项目合集单片机设计资料51单片机C语言学习杂记

    全国大学生电子设计大赛项目合集单片机设计资料51单片机C语言学习杂记提取方式是百度网盘分享地址

    计算机杂记

    ### 计算机基础知识知识点概览 ...它使用一系列的元素来构建页面结构和内容,如段落、链接、图片等。 - **特点**: - 结构清晰:通过标签来定义网页的...这些知识点对于理解计算机科学的基本概念和技术有着重要的意义。

    第14章 Pythonic与Python杂记.mp4

    第14章 Pythonic与Python杂记.mp4

    李特伍德 一个数学家的杂记.pdf

    拉马努金是20世纪最杰出的数学家之一,他对数论做出了巨大贡献,他的工作揭示了许多深刻的数学结构和模式,为现代数学研究提供了丰富的灵感。 此外,杂记中可能包含了对经典文献的评论,比如牛顿和大球的引力问题的...

    杂记:一家大鱼及其他

    在这样的情境下,作者通过自己的观察和思考,展示了人们在现代社会中对于邻里关系的疏离和对他人隐私的尊重。 总结来说,杂记中所涉及的内容实际上是对中国农村生活场景的细致观察,不仅涵盖了烹饪技艺、家庭装饰、...

    oracle 9i杂记

    《Oracle 9i杂记——探索PLSQL的世界》 Oracle 9i,作为Oracle数据库的一个重要版本,引入了许多新特性和改进,其中PL/SQL(Procedural Language/Structured Query Language)是其核心组成部分,是一种结合了SQL和...

    基于Html语言的Linux知识杂记文档设计源码

    该项目是一个基于HTML语言的Linux知识杂记文档设计源码,共包含39个文件,涵盖33个reStructuredText和Markdown文档、1个许可协议、1个HTML页面、1个JavaScript脚本、1个Python脚本以及2个Markdown文件。内容主要包括...

    PD杂记体育ii已同居ikyht

    7. **反向工程**:对于已存在的数据库,可以通过File > Reverse Engineering将数据库结构导入到PowerDesigner中,形成PDM模型,便于进一步分析和修改。 在数据库设计过程中,PowerDesigner提供了一套完整的工具,...

    installshield安装制作杂记

    installshield安装制作杂记 installshield x

    互联网杂记(二).docx

    【互联网杂记(二)】 本文主要探讨了互联网商业模式中的“转单模式”以及网站运营相关的几个关键点,包括用户需求、制度建设、首页策划和公司失败的原因。 1. 转单模式详解: 转单模式,即直销与批发型电子商务...

    反爬杂记日常记录十一字

    反爬杂记日常记录十一字

    爬虫杂记日常记录十一字

    爬虫杂记日常记录十一字

    14.6 None|Pythonic与Python杂记|Python3.8入门 & 进阶 & 原生爬虫实战完全解读

    14.6_None|Pythonic与Python杂记|Python3.8入门_&_进阶_&_原生爬虫实战完全解读

    个人笔记美食杂记生活等

    个人笔记美食杂记生活等

    互联网杂记(四).docx

    对于互联网行业,避免盲目跟风,保持独立思考是十分重要的。 4. 追求完美的心态:在互联网产品设计中,追求完美是创造优秀作品的前提。这包括按要求行事,同时发挥能动性,不断创新。良好的用户体验和界面设计是...

    51单片机C语言学习杂记

    资料中的“51单片机C语言学习杂记”可能包含了这些方面的内容,比如基础理论讲解、实例代码分析、常见问题解答等,对于初学者来说是非常有价值的参考资料。 此外,学习51单片机的过程中,还要注重实际动手能力的...

Global site tag (gtag.js) - Google Analytics