获得徽章 0
赞了这篇文章
赞了这篇文章
赞了这篇文章
今天被老师提问面向对象中的抽象是什么,回答的不好,听老师的讲解和网上搜索的,现在简单说一下何为抽象?
首先抽象之所以难理解,就是因为抽象,对于这一句话就很抽象,哈哈这句话是不是很能体现中国文化的博大精深,所谓抽象化在听老师的讲解下我潜意识地理解为:从具体的问题中,提取出具有共性的模式,再使用通用的解决方法加以处理,老师举了一个支付的例子,你无论是用支付宝支付、还是银行卡支付、还是微信支付。总的来说你都有支付这个行为,那就是你可以把这些种类的支付抽象成共有的支付的行为,也就是说如果多次遇到同样的问题,就应该抽象出一个共同的解决方法,而不是一遍一遍去重复同样的功能,我想这就是抽象。这也是学习的一个过程,从刚开始的发现规律,到总结规律,最后再把规律给升华(也就是抽象)
首先抽象之所以难理解,就是因为抽象,对于这一句话就很抽象,哈哈这句话是不是很能体现中国文化的博大精深,所谓抽象化在听老师的讲解下我潜意识地理解为:从具体的问题中,提取出具有共性的模式,再使用通用的解决方法加以处理,老师举了一个支付的例子,你无论是用支付宝支付、还是银行卡支付、还是微信支付。总的来说你都有支付这个行为,那就是你可以把这些种类的支付抽象成共有的支付的行为,也就是说如果多次遇到同样的问题,就应该抽象出一个共同的解决方法,而不是一遍一遍去重复同样的功能,我想这就是抽象。这也是学习的一个过程,从刚开始的发现规律,到总结规律,最后再把规律给升华(也就是抽象)
展开
评论
点赞
stdio.h是一个头文件(标准输入输出文件),#include是一个预处理命令,用来引入头文件
#include<stdio.h> /* 这一句话是必须要的格式 stdio 表示系统文件库, 也可以声明其它的 .h 表示头文件,因为这些文件都是放在程序各文件的开头 #include 告诉预处理器将指定头文件的内容插入到预处理器命令的相应位 导入头文件的预编译指令 <> 表示系统自带的库 也可以写成" " 表示用户自定义的库 如果写成" "并且自定义的库里面没有这个文件系统会自动查找自带的库,如果还是没有报错 */
int main() // 程序的入口 { //程序从这里开始运行 /* int 表示数字格式,返回一个数字 main()主函数 表示程序的入口 一个程序有且只能有一个main函数的存在 */
printf("hello C"); //打印一个hello C return 0; //返回一个整数0,因为它是int类型,所以只能返回整数 } //程序从这里结束
#include<stdio.h> /* 这一句话是必须要的格式 stdio 表示系统文件库, 也可以声明其它的 .h 表示头文件,因为这些文件都是放在程序各文件的开头 #include 告诉预处理器将指定头文件的内容插入到预处理器命令的相应位 导入头文件的预编译指令 <> 表示系统自带的库 也可以写成" " 表示用户自定义的库 如果写成" "并且自定义的库里面没有这个文件系统会自动查找自带的库,如果还是没有报错 */
int main() // 程序的入口 { //程序从这里开始运行 /* int 表示数字格式,返回一个数字 main()主函数 表示程序的入口 一个程序有且只能有一个main函数的存在 */
printf("hello C"); //打印一个hello C return 0; //返回一个整数0,因为它是int类型,所以只能返回整数 } //程序从这里结束
展开
评论
点赞
#青训营笔记创作活动# 计算机网络概念
计算机网络是互联的,自治的计算机系统的集合
计算机网络是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统
计算机网络的组成
从组成成分上看
由硬件,软件,协议三大部分组成,协议是计算机网络的核心,协议规定了网络传输数据时所遵守的规范
从工作方式上看
可分为边缘部分和核心部分
边缘部分:所有连接到因特网上、供用户直接使用的主机。
核心部分:由大量的网络和连接这些网络的路由器组成。
从功能上看
计算机网络由通信子网和资源子网组成
计算机网络的功能(主要有五大功能)
1.数据通信
2.资源共享
3.分布式处理
4.提高可靠性
5.负载均衡
计算机网络的分类
按分布范围分类
1.广域网:其覆盖范围通常是直径为几十千米到几千千米的区域,因此有时也成为远程网。
2.域域网:覆盖范围可以跨越几个街区甚至整个城市,覆盖范围的直径为5~50km。
3.局域网:一般用微机或者工作站通过高速线路相连,覆盖范围较小,通常是直径为几十米到几千米的区域。
4.个人区域网:也成为无线个人区域网,覆盖区域的直径约为10m。
注意:若中央处理器之间的距离非常近(如仅1m的数量级或甚至更小),则一般就称为多处理器系统,而不称他为计算机网络
按传输技术分类
1.广播式网络
2.点对点网络
局域网基本上都采用广播式网络
按拓扑结构分类
1.总线形网络
计算机网络是互联的,自治的计算机系统的集合
计算机网络是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统
计算机网络的组成
从组成成分上看
由硬件,软件,协议三大部分组成,协议是计算机网络的核心,协议规定了网络传输数据时所遵守的规范
从工作方式上看
可分为边缘部分和核心部分
边缘部分:所有连接到因特网上、供用户直接使用的主机。
核心部分:由大量的网络和连接这些网络的路由器组成。
从功能上看
计算机网络由通信子网和资源子网组成
计算机网络的功能(主要有五大功能)
1.数据通信
2.资源共享
3.分布式处理
4.提高可靠性
5.负载均衡
计算机网络的分类
按分布范围分类
1.广域网:其覆盖范围通常是直径为几十千米到几千千米的区域,因此有时也成为远程网。
2.域域网:覆盖范围可以跨越几个街区甚至整个城市,覆盖范围的直径为5~50km。
3.局域网:一般用微机或者工作站通过高速线路相连,覆盖范围较小,通常是直径为几十米到几千米的区域。
4.个人区域网:也成为无线个人区域网,覆盖区域的直径约为10m。
注意:若中央处理器之间的距离非常近(如仅1m的数量级或甚至更小),则一般就称为多处理器系统,而不称他为计算机网络
按传输技术分类
1.广播式网络
2.点对点网络
局域网基本上都采用广播式网络
按拓扑结构分类
1.总线形网络
展开
评论
点赞
赞了这篇文章
赞了这篇文章
赞了这篇文章