意图导向编程即自顶向下编程,其思想为:先假设当前这个对象中,已经有了一个理想方法,它可以准确无误的完成你想做的事,而不是直接盯着每一点要求来编写代码。编写前先问问自己:“假如这个理想方法已经存在,它应该具有什么样的输入参数,返回什么值?还有,什么样的命名最符合他的意义”.
以一实例要求:1、交易信息开始于一串标准ASCII字符串;
2、这个信息字符串必须转换成一个字符串数组,数组存放的值是此次交易用到的领域语言中所包含的吃会元素;
3、每个词汇必须标准化(第一个大写,其余小写,空格和非字母数字的符号都要删除);
4、包含超过150个词汇元素的交易,应该采用不同于小型交易的方式(不同的算法)来提交,以提高效率;
5、如果提交成功,API方法应该返回“true”,失败返回“false”;
public class Transaction{
public Boolean commit(string command){
Boolean result = true;
string[] to