编程思想
来源:互联网 发布:手游 源码 编辑:程序博客网 时间:2024/04/30 01:26
第一点是:不断抽象已知的东西。现实生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散东西的共同属性,聚合不同角度的同一面向,成为从问题领域进入编程领域的第一步。抽象的层次越高,你架构设计就越简单。
第二点是:面对未知的东西用已有的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。有了上面第一点的基础,才可能到达这第二点的境界。现实问题总是不断变化着的推陈出新的,从未知到半知到已知,是人认识客观世界的一个过程,恰如人生从天真到懵懂到成熟的过程。
第二点是:面对未知的东西用已有的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。有了上面第一点的基础,才可能到达这第二点的境界。现实问题总是不断变化着的推陈出新的,从未知到半知到已知,是人认识客观世界的一个过程,恰如人生从天真到懵懂到成熟的过程。
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 使用Spring AOP 自动代理配置声明式事务
- 一个俄罗斯方块游戏源程序(VC++)
- “英特尔杯”全国计算机多核程序设计大赛复赛试题-第一题
- 我的第一篇ajax
- 提交DBHelper程序错误
- 编程思想
- 经典java问题
- “英特尔杯”全国计算机多核程序设计大赛复赛试题--第二题
- JS编写的俄罗斯方块
- English马力-Lesson1(MY & MYSELF,IRENE)
- 关于“单击此处以激活控件”
- AWStats Log for Apache分析工具使用笔记(一)
- pe_xscan 加入对 映像劫持 (Image_File_Execution_Options,IFEO) 的扫描
- 一个简单的俄罗斯方块脚本