清华电力系统调度自动化构建复杂系统的方法重点解析.ppt

清华电力系统调度自动化构建复杂系统的方法重点解析.ppt

构建复杂系统的方法 ——面向对象技术 结构化分析是简单系统分析的重要手段 学习编程的一般曲线 一个简单的例子-链表 结构化编程的问题 1、explicit create and destruction void foo() { list_handle_t mylist = list_create(); …. list_destroy(myList); } 2、decoupled data and operations 程序模块是面向操作设计的 而面向对象中,程序结构是面向数据设计的 3、Missing type safety void foo() { DataType data1; OtherDataType data2; list_handle_t myList=list_create(); list_append(myList,data1); list_append(myList,data2); list_destroy(myList); } 面向对象编程 抽象数据类型(Abstract Data Type) 抽象数据类型(Abstract Data Type) 面向对象的概念 int i,j,k; i=1; j=2; k=i+j; 消息(message) A running program is a pool o

文档评论(0)

1亿VIP精品文档

相关文档