在考虑平面上“点类”和“矩形类”的关系时
在考虑平面上“点类”和“矩形类”的关系时,由于出发点不同,可以有多种方式,例如:可以认为一个矩形对象由两个点类对象组成(左上角和右下角),也可以认为矩形是在点的基础上加上宽和高构成的,...
在考虑平面上“点类”和“矩形类”的关系时,由于出发点不同,可以有多种方式,例如:可以认为一个矩形对象由两个点类对象组成(左上角和右下角),也可以认为矩形是在点的基础上加上宽和高构成的,...
设计模式-可复用面向对象软件的基础 设计模式使人们可以更加方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。设计模式帮助你做出有利于系统复用的选择,避免设计损害了系统复用性。通过提供一个显式类和对象作用关系以及它们之间潜在联系的说明规范,设计模...
使用面向对象方法完成“快速拼写检查程序”的分析、设计和实现过程。快速拼写检查程序基本要求说明如下: 1.进行拼写检查的文件以文本文件形式存储于外存上;2.只检查文件中英文单词的拼写错误;3.单词是用字母(a…z或A…Z)定义,任一非字母字符作为分隔符;4.判断单词拼写正误的依据是词典,词典以文本...
本文以此为背景,提出了基于事件驱动的BDI agent实现体系结构,用信念(Belief)、事件(Event)、规划(Plan)等内部特征来描述软件agent,并给出了面向对象层次上的软件agent的UML模型,该模型定义了构成软件agent的四个对象:Agent、BeliefSet、Event、P...
优秀的客户关系管理系统,把客户数据库看作是一个数据中心,利用它,企业可以记录在整个市场与销售的过程中和客户发生的各种活动,跟踪各类活动的状态,建立各类数据的统计模型用于后期的分析和决策支持。为达到上述目的,一套CRM系统大都具备市场管理、销售管理、销售支持与服务和竞争对象记录与分析的功能。...