zoukankan      html  css  js  c++  java
  • 如何读懂一个类

    1。要知道需要重点关注的几个函数
      构造函数,线程,状态机,公用接口
    2。思路
      类是对象,读懂包含3个内容:这个类是干什么的?为什么要有这个类?这个类是怎么工作的?
    3。阅读建议
      参照以上两点,
      首先,了解一下这个类的文档,(大多数时候,没有独立文档,就是些注释),了解这个类是给谁用的,在什么时候用的,完成啥功能的(很概括的功能就可以了),这个是针对 这个类是干什么的
      然后,了解一下这个类的使用场合,在业务中的哪一环等等,这个是针对问题2的
      有了背景理解,看代码会比较有针对性
      一般的,要看两个:类是怎么初始化的 和 类是怎么工作的
      从前面的背景准备,你应该可以知道类的接口调用次序,所以类的初始化顺序是 静态成员->构造函数->共有接口。
      还是根据前面的背景准备,你应该知道这个类在工作中,是通过哪些线程或者接口来完成啥功能的。

    其实,我多半是在第三部分,先看类是怎么工作的,因为初始化无非是要为工作服务。
    总之,抓住类的“价值”在哪里就好了。

  • 相关阅读:
    [POJ 1417] True Liars
    [POJ 2912] Rochambeau
    [NOIP 2010] 关押罪犯
    [BZOJ 3365] Distance Statistics
    【BZOJ 2821】作诗
    【IOI 2011】Race
    【POJ 2828】Buy Tickets
    FATFS 文件系统
    w25q128 优化读写函数
    keil5编译时出现 MDK-Pro middleware is not allowed with this license
  • 原文地址:https://www.cnblogs.com/suihui/p/2565991.html
Copyright © 2011-2022 走看看