zoukankan      html  css  js  c++  java
  • 面向对象思想浅析

    刚看了部分翁恺的面向对象设计C++视频,做以下总结。

    面向过程,讲的是从时间顺序来分析事物的,是从我先做了什么,而后又做了什么来的角度来分析完成任务。而面向对象的思想则是从存在什么样的事物来分析事情的。就好比老师来上课一样,面向过程讲的是随着时间发生了什么事,而面向对象则是从老师、学生、各硬件之间的信息的相互相互传递来分析这堂客的。

    那么,What is object-oriented?

    面向对象是指设计和实现(即算法和编程)的重点在于对象,而不是在于操作或者是数据流(向)。

    C++最重要的特点就是类的概念,与object比,class是一个概念性的东西,代表了一类的对象。

    类必须要定义他的属性和他的type。不同的类或者对象间最好是有好的可拆换性或者是有松的耦合度,降低耦合度可以尽量减少不必要的修改。比如灯泡和灯座,这就是对面向对象优势和降低耦合度的很好的解释。

  • 相关阅读:
    Qt编写安防视频监控系统1-通道切换
    Qt编写数据可视化大屏界面电子看板12-数据库采集
    Serv-U
    CLAAS KGaA mbH
    法国雷诺
    Bulma
    react技术栈
    小程序开发
    上海hande
    30个极大提高开发效率的VSCode插件
  • 原文地址:https://www.cnblogs.com/kbe317/p/3572289.html
Copyright © 2011-2022 走看看