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.流程设计

  • 相关阅读:
    Java IO流
    Java中Char和Byte的区别
    Java常用类
    View
    3 View
    View
    3 View
    3 View视图 URLconf
    2 Model层
    2 Model层-模型成员
  • 原文地址:https://www.cnblogs.com/zhuluqing/p/8656234.html
Copyright © 2011-2022 走看看