热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

关于王咏刚的“设计模式”电视机

今天看完12期王咏刚的“设计模式”电视机,有些话要说。王说造一台“设计模式”电视机是毫无意义的,如果从用户的角度来看,赞成他的说法。但是从开发人员的角度来看,造一台“设计模式”电视机,还是具有
今天看完12期王咏刚的“设计模式”电视机,有些话要说。
王说造一台“设计模式”电视机是毫无意义的,如果从用户的角度来看,赞成他的说法。
但是从开发人员的角度来看,造一台“设计模式”电视机,还是具有很大意义的。
这个意义就是通过开发一台“设计模式”电视机来熟练使用“设计模式”,虽然它难以销售到用户手中,但是却让开发人员能够熟练掌握和使用设计模式,并以此为起点去开发出自己对特定问题的设计模式。所以造一台“设计模式”电视机还是具有很大意义的。这如同概念车与正式生产的车不同。
商品化产品的开发与程序员自我修炼的开发是有所不同的,其目的,性质决定了其手段的不同。
文末,作者以围棋比喻,虽然围棋高手不会在正式比赛中去照抄照搬围棋定式,但是围棋高手在学习过程中会去学习理解围棋定式,在打谱中,切磋中运用围棋定式。
综上所述,高手还是需要造一台“设计模式”电视机给自己用,而给公司的电视机就要根据公司提出的需求啦。

6 个解决方案

#1


那样的话工程是多么的浩大啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:)

#2


实践是领悟真知的唯一途径 :)

#3


也有道理,我只是个C++爱好者.

#4


什么东西啊。。。

#5


mark

#6


你可以把它当作自己的试验田,但是要是真的想要去做这样一个产品,那工程可是太浩大了。。。

推荐阅读
  • HTML基础入门指南
    本文将深入浅出地介绍HTML的基础知识,包括其定义、开发工具、制定机构、特性、基本标签及更多实用内容。 ... [详细]
  • Linux环境下进程间通信:深入解析信号机制
    本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ... [详细]
  • docker镜像重启_docker怎么启动镜像dock ... [详细]
  • Java中的基本数据类型与包装类解析
    本文探讨了Java编程语言中的8种基本数据类型及其对应的包装类。通过分析这些数据类型的特性和使用场景,以及自动拆装箱机制的实现原理,帮助开发者更好地理解和应用这些概念。 ... [详细]
  • GoCV入门指南:配置与基础应用
    本文详细介绍了GoCV的安装配置及基本使用方法,包括如何打开摄像头、图片和视频文件。适合Golang开发者快速上手。 ... [详细]
  • 远程过程调用(RPC)是一种允许客户端通过网络请求服务器执行特定功能的技术。它简化了分布式系统的交互,使开发者可以像调用本地函数一样调用远程服务,并获得返回结果。本文将深入探讨RPC的工作原理、发展历程及其在现代技术中的应用。 ... [详细]
  • Java多重继承的替代方案及设计考量
    本文探讨了Java为何不支持多重继承,并深入分析了其背后的原理和替代方案。通过理解Java的设计哲学,开发者可以更好地利用接口和其他特性来实现复杂的类结构。 ... [详细]
  • 本文详细介绍了Java编程语言中的基本数字类型,包括各类运算符(算术、关系、逻辑、位运算)的使用方法,以及Math和Random类的功能与应用。 ... [详细]
  • 本文提供了多种方法来计算给定年份和月份的起始日和结束日,并进一步探讨了如何根据年、月、周获取特定周的起始日和结束日。 ... [详细]
  • 本文详细介绍了如何正确配置Java环境变量PATH,以确保JDK安装完成后能够正常运行。文章不仅涵盖了基本的环境变量设置步骤,还提供了针对不同操作系统下的具体操作指南。 ... [详细]
  • 本文详细解析了Java中throw和throws的关键区别,同时涵盖了JDK的定义、Java虚拟机的关键约定、Java的跨平台性、自动垃圾回收机制、源文件结构、包的概念及作用等多个核心知识点,旨在帮助学生更好地准备Java期末考试。 ... [详细]
  • 本文深入探讨了 Delphi 中类对象成员的核心概念,包括 System 单元的基础知识、TObject 类的定义及其方法、TClass 的作用以及对象的消息处理机制。文章不仅解释了这些概念的基本原理,还提供了丰富的补充和专业解答,帮助读者全面理解 Delphi 的面向对象编程。 ... [详细]
  • PC时代的传奇人物
    回顾过去几十年,个人电脑(PC)的发展历程犹如一部英雄史诗。每一位杰出人物都在这一领域留下了不可磨灭的印记,他们的贡献不仅推动了技术的进步,也深刻影响了现代社会的发展。 ... [详细]
  • 本文详细介绍了Java的安装、配置、运行流程以及有效的学习方法,旨在帮助初学者快速上手Java编程。 ... [详细]
  • 本文深入探讨了 Linux 系统下进程的内存布局,包括栈、堆、BSS 段、数据段和代码段的特性与功能,并进一步分析了 C++ 程序中的内存管理特点。 ... [详细]
author-avatar
手机用户2502863567
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有