终于明白 复杂问题简单化
今天,做老大分发的任务。由于我对面向对象思想不是很熟练,在操作上存在这很大的重复劳动。把很大很复杂的东西或是事情整体化,最简单的就是看作一。不管你的内部多复杂,有多少东西,就是这样简单的看。
添加新的,新建一个对象,对它做任何的操作,随便你怎么样都行,如果最后确定就Insert到数据库中;否则,什么也不做
至于更新就更是很好了,用学编程最简单的模式了:
int temp,a,b;
a=7; b=8;
temp=a;
a=b;
b=temp;
现在回到我的问题了,我做了个主从表,在一个界面里操作从表的增删改,原有1条记录,现在如果添加10条新的,更改3条旧的,删除5条,按我以前的做法是很麻烦的了,现在利用上面的理论把复杂问题简单化,
建立新的对象newobject,把老的对象赋给新的newobject=oldobject,现在就可以对newobject里面的从表随便操作了,随便你增删改了,最后把oldobject=newobject,最终更新数据库,一切ok!!!这样最大的好处是如果你最后取消了操作,你可以什么都不用做,newobject让它自己灭亡好了。
这是我学编程以来最大的收获,通过它我也对面向对象有了更大的认识。
作者:不老神仙
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。