面向对象程序设计基于三个基本概念:数据抽象、继承和动态绑定。
继承和动态绑定对程序的编写有两方面影响:一是我们可以更容易地定义与其他类似但不完全相同的新类:二是在使用这些彼此相类似的类编写程序时,我们可以在一定程度上忽略掉他们的区别。
使用数据抽象,我们可以将类的接口和实现分离,使用继承,可以定义相类似的类型并对其相类似的关系建模,使用动态绑定,可以再一定程度上忽略相似类型的区别,而以统一的方...
分类:
编程语言 时间:
2014-09-14 09:00:26
阅读次数:
405
尾递归与Continuation的联系前面谈了尾递归与Continuation,但是感觉还有些要补充下。赌王娱乐城Continuation是一种非常古老的程序结构,简单说来就是entire default future of a computation, 即对程序“接下来要做的事情”所进行的一种建模...
分类:
其他好文 时间:
2014-09-13 18:33:55
阅读次数:
186
RAML是什么?RAML是一种简洁的RESTful API描述性语言,它基于 YAML和JSON这样的公开标准构建。通过RAML定义,可以生成客户端调用代码和服务端代码结构,创建API说明文档。我们知道Web Service有相应的WSDL来描述它相应的Schema,WSDL就相当于对当前的服务做了...
分类:
其他好文 时间:
2014-09-12 16:47:03
阅读次数:
211
请学习此单例模式之前,请选阅读另外的设计模式php设计模式 — 简单工厂模式(静态工厂方法模式)php设计模式 — 工厂方法模式(多态性工厂模式) (虚拟构造子模式)php设计模式 — 抽象工厂模式作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称...
分类:
Web程序 时间:
2014-09-12 14:43:33
阅读次数:
162
概述在开发面向数据的软件时我们常常为了解决业务问题实体、关系和逻辑构建模型而费尽心机,ORM的产生为我们提供了一种优雅的解决方案。ADO.NET Entity Framework是.NET开发中一种由ADO.NET驱动的ORM框架,使用Entity Framework开发人员可以不必考虑数据的基础数...
分类:
其他好文 时间:
2014-09-12 11:36:43
阅读次数:
268
高端大气系统的背后,涉及这些1.事件建模:matlab/simulink,。。。2.机器视觉处理:math,opencv,。。。3.数据结构:struct,。。。4.嵌入式系统编程:c,c++,java总之,算法领域,基础知识,数学与想象力是王道。希望能给正在上学的筒子们一些启发。
分类:
其他好文 时间:
2014-09-12 08:51:23
阅读次数:
229
Atitit.研发管理--提升效率--软件开发方法DSM总结o99
1. 什么是DSM? 1
2. DSM使用的语言DSL 2
3. 模型的优点 2
4. DSM 跟与MDA区别
2
5. MDA的实现 3
6. 参考 4
1. 什么是DSM?
只有提高抽象层次,将软件直接面向建模专家或系统分析师,然后运用自动化代码生成技术,这样才能高质量大幅度快...
分类:
其他好文 时间:
2014-09-11 23:50:32
阅读次数:
279
QUML作为UML、功能点分析FPA、敏捷开发三种管理方法的集大成者,可以被应用于不同的场景。以下的图书各自侧重于一个方面,供不同领域的读者选择。《QUML:量化需求分析与建模》本书从需求分析与建模的角度,介绍QUML的结构、规则、使用方法,是QUML的基本图书。全书通过对一个电商网站的实例分析,分层次地介绍了QUML的结构、用途、规则和最佳实践;书中还概要地对如何将UML应用于早期估算、产品版本...
分类:
其他好文 时间:
2014-09-11 11:17:21
阅读次数:
192
序言在这一篇中,我们将演示EnitityFramework基本的建模【建模也是EntityFramework最核心的特性】范例,例如实体的分离和继承等。我们开始了演示如何创建一个简单的概念模型的例子,然后让EnitityFramework建立底层数据库。在余下的例子中,我们将告诉你如何从现有的表和数...
分类:
其他好文 时间:
2014-09-09 12:05:38
阅读次数:
228
潘加宇本文删节版发表于《程序员》2013年11期UML(统一建模语言)是软件建模的表示法标准。我从2002年开始专门从事研究和推广UML的工作,在为软件组织提供UML相关需求和设计技能服务时,经常会发现软件开发人员对UML建模存在种种误解。本文归纳了最典型的八个误解加以剖析。误解一:UML是开发团队...
分类:
其他好文 时间:
2014-09-09 11:24:08
阅读次数:
374