Atitit . 编程模型的变革总结
1. 面向对象与面向过程程序设计有如下不同: 1
1.1. 函数与数据是否分离.... 1
1.2. 以功能为中心;以数据为中心..... 1
1.3. 事件驱动 2
1.4. 继承和多态 2
2. 面向对象的弊端 2
2.1. OO的弊端就是:设计抽象和封装的时间远远超过你解决问题的时间。 2
2.2. 复杂的数据类型 2
2.3...
分类:
其他好文 时间:
2014-12-11 00:18:43
阅读次数:
237
9.1 改进以数据为中心的应用程序
我们回顾一下前面章节中讨论的以数据为中心的应用程序一些内容。第七章,我们讨论了以数据为中心的应用程序的关键是数据结构的设计。函数语言对数据结构的构造提供了非常简单、概念明确思考办法。我们已经学习了所有基本的数据类型,元组、差别联合和记录;还学习了声明泛型类型,实现了在不同程序中重用;讨论了 F# 库中的一些类型,如选项类型和函数式列表。
到目前为止,我...
分类:
其他好文 时间:
2014-12-09 17:56:34
阅读次数:
155
8.5 第八章小结
在这一章,我们完成了核心的函数概念的探索。在讨论了基本原理,比如函数式值和高阶函数之后,我们以更宏观的观点,讨论了函数式应用程序的体系结构。我们把应用程序(或组件)划分成两组:以数据为中心和以行为为中心。
在这一章,我们讨论了以行为为中心的程序。看到了如何开发应用程序,行为不需要硬编码,在以后可以轻松地添加新的行为,既可以在开在发过程中,也可以在运行时,只需通过使用函...
分类:
其他好文 时间:
2014-12-06 16:53:27
阅读次数:
168
第七章 以数据为中心的程序设计
本章介绍
■ 表示和处理文档
■ 设计不可变数据结构
■ 数据表示形式之间的转换
■ 使用记录和递归差别联合
在设计函数式程序时,首先要考虑的是程序处理的数据;由于重要的程序都使用数据,因此,在应用程序设计中,这个方面极为重要。用函数语言实现程序,我们也是从设计在代码中用到的数据结构开始;下一步才会写处理数据的运算。
但是不同于面向对象的设...
分类:
其他好文 时间:
2014-11-21 12:45:10
阅读次数:
157
未来软件的三大关键要素: 数据, 算法, 轻量级架构。未来的软件应该是简而美的, 采用轻量级架构, 以数据为中心进行设计, 功能集很小, 不超过 30 个, 但每个功能都直击用户痛点和需要。
分类:
其他好文 时间:
2014-11-15 10:00:07
阅读次数:
157
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一、数据库设计 适度.....
分类:
数据库 时间:
2014-11-12 11:44:41
阅读次数:
303
面向对象的程序设计(OOP,Object-Oriented Programming)是一种基于结构分析的、以数据为中心的程序设计方法。其主要思想是将数据及处理这些数据的操作都封装(Encapsulation)到一个成为类(Class)的数据结构中,使用这个类时,只需要定义一个类的变量即可。 “...
==============推荐============博客园:http://www.cnblogs.com/villion/archive/2009/07/23/1893765.htmlMySQL数据库优化总结 对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。...
分类:
数据库 时间:
2014-10-30 10:50:57
阅读次数:
305
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数 据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一...
分类:
数据库 时间:
2014-09-24 11:56:36
阅读次数:
301
3D空间管理系统 Vantage.Plant.Design.Management.System.v12.1.SP2-ISO 1DVD完全以数据为中心的3D空间管理系统,VANTAGE Plant Design 以独立于下部CAD系统、多训练接口、整洁的管理、自动绘图为特征。■□■□■□■□■□■□■...
分类:
其他好文 时间:
2014-09-19 11:49:25
阅读次数:
228