zoukankan      html  css  js  c++  java
  • 程序设计思想-1

    1.设计一个类的时候,认真考虑这个类有哪些属性,有哪些方法,这些方法就是该类的功能。

    2.每设计一个类或模块时,都要考虑好该模块需要被谁调用,需要暴露哪些接口;同时也要考虑,该模块需要调用哪些模块,如何将这些模块包含进来调用。

    3.当模块A要调用另外一个模块B时,通常做法是:a.模块B作为模块A的参数传递进去;b.模块B作为模块A的一个属性。

    4.在设计类或功能模块时,我们要学会将复杂的功能分解成相互独立的,能单独实现的小功能(实际就是函数),对,就是将问题分解,这样程序更加清晰,设计思路也会清晰。

    5.程序执行的动力来自哪儿,即入口在哪儿问题:a.事件函数内(如buttonclick,点击一个按钮;延时事件,关闭事件等等);b.while循环内(这是个永动机,可模拟不断重复的对象,如电梯运行,MFC消息队列获取消息)

    6.考虑程序执行的流程。

    总之:1.模块内部设计;2.模块调用设计(被动调用与主动调用);3.问题分解;4.动力来源;5.流程设计

  • 相关阅读:
    windows下搭建hadoopproject(一)
    inspect模块---检查活动对象
    Python的datetime模块分析
    深入理解python之self
    request payload
    计算机基础知识
    pycharm常用快捷键
    英语学习五大法则
    基础语法
    英语基本语法
  • 原文地址:https://www.cnblogs.com/zhuluqing/p/8656234.html
Copyright © 2011-2022 走看看