五种编程风格及其使用的抽象

本文探讨了五种编程风格,包括面向过程、面向对象等,并深入解析了面向对象编程的核心概念,如抽象、封装、模块化及层次结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、面向过程 算法;
2、面向对象 类和对象;
3、面向逻辑 目标,通常以谓词盐酸的方式进行表示;
4、面向规则 如果-那么规则;
5、面向约束 不变的关系

没有一种编程风格是最适合所有类型的应用的。例如:面向规则的编程可能最适合设计知识库,二面向过程的编程可能最适合设计计算密集的操作。
其中面向对象风格最适合的应用范围最广,实际上,这种编程风格通常作为架构框架,被其他编程风格所使用。
每一重编程风格都基于他们自己的概念框架。对于所有面向对象的东西,概念框架就是对象模型。这个模型有四个主要要素
(1)抽象
(2)封装
(3)模块化
(4)层次结构
所谓“主要”,指的是如果一个模型不具备这些元素之一,就不是面向对象的。
对象模型有三个次要素:
(1)类型
(2)并发
(3)持久

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值