
架构设计
michael019
这个作者很懒,什么都没留下…
展开
-
浅谈软件设计思想
以C/S框架为例:客户端与服务器端,使用的协议是TCP/IP协议。说明: 协议——接口的声明,只管声明接口(函数三要素),不关心具体谁来实现及实现细节。 客户端/服务器端——根据协议所提供的接口,按照接口所要求的功能去实现细节。关键思想:协议是核心,是标准,指定标准的人或部门利益最大。 世界范围内,美国人干的事很多是制定行业协议或标准,其他国家则都需要按照协议或标准去实现细节。 中国,央企或原创 2015-10-02 00:53:26 · 730 阅读 · 0 评论 -
指针做函数参数——高效C语言
1.指针做函数参数——高效 2.思维扩展,谁为main()函数初始化环境,准备的内存空间?指针做函数参数需求1:打印一个一维数组的各个元素 定义函数接口 1.void PrintArray_1(int a[10]); 2.void PrintArray_2(int a[], int len); 3.void PrintArray_3(int *pArray, int len);//效率最高原创 2015-10-03 11:20:51 · 563 阅读 · 0 评论 -
C语言——接口设计原则
接口的封装与设计尤为重要,一个好的接口应该是调用简单,功能强大。 一般的函数完成一个功能,因为函数只有一个返回值。 但可以通过指针做函数参数,使得一个函数具有多个输出,从而完成多个功能,而函数返回值则是用来提示此接口调用过程中异常行为。当然,函数返回值有时候为了支持链式编程而返回特定类型数据,就不能让其指示异常行为了。#define _CRT_SECURE_NO_WARNINGS#include原创 2015-10-03 23:09:12 · 3005 阅读 · 0 评论