适用于
应用程序使用的软件设计和构架总结软件架构一般
定义为应用程序的结构.在定义这些结构的时候,软件架构师的目标就是使用不同级别的抽象,通过根据关注点把功能进行分割来最小化复杂度.我们会从最高层的抽象以及不同的关注点开始研究.因为设计的过程中需要不断深入这些层次、扩展关注点直到定义了结构为止.内容目标概览概要步骤第一步——选择我们的分层策略第二步——定义层之间的接口第三步——选择我们的部署策略第四步——选择通讯协议其它资源目标找出并选择分层策略定义层之间的接口找出并选择部署策略选择合适的通讯协议概览在开始应用程序设计的时候,我们第一个任务就是关注最高层次的抽象并且开始把功能分组到不同的层中.然后,我们需要根据我们所设计的应用程序的类型为每一层定义公共的接口.在定义了层和接口之后我们就需要决定应用程序是如何部署的.最后,最后一个步骤包含选择会用于在应用程序不同逻辑层和物理层之间通讯的协议.有两种方法:1,是把多个文件都加载到一个工程中。但这样,每个程序中的函数,都不能直接调用,都要声明为外部函数。
2,比较方便,把其它的子程序都用#include"子程序函数“ 包含在主程序的前面。这样,就相当于直接写在主程序前面的子函数一样,可以直接调用的。
要求这些子程序都要放在工程的同一个文件夹下。
评论列表(0条)