||
《逻辑结构与逻辑工程学》中的逻辑结构的定义要参照人脑的规律,但人脑的规律人类现在还不掌握,怎么办,有一个替代品,计算机程序,人类编程很大程度参考了人的大脑,我们在不掌握人脑规律的时候可以参考人类计算机软件的结构,首先,面向对象是建立在面向结构的基础上,基本元素用类,集成方法用结构化,我们建立逻辑结构的方法仍然要以面向对象为基础,类的思想符合人类思维规律,我们要保留,但连接可以抛弃面向结构的方法,不用通讯连接类,用逻辑连接词连接类,类用命题或复合命题、用谓词或复合谓词表达,建立控制旅馆和数据旅馆代替类与类的通讯,后面的类要与前面的类连接则后面的类到旅馆找前面的类存在旅馆的控制命令或输出数据,这样,逻辑结构的类的独立性会大大增强,耦合大大减少,符合人类发展编程技术的方向,其次,逻辑结构建立过程可以用一切合法的逻辑连接词,但整个逻辑结构的真值必须为真1,这与人脑和程序的要求一致,人脑想办法、策略、计划会不会以失败为目标,当然不会,编程序会不会以失败为目标,故意让自己的程序不能实现需求模型要求,当然不会,所以,逻辑结构要求用逻辑连接词连接的整个逻辑结构的真值为真1,证明你的逻辑结构有客观存在的可能。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-29 04:22
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社