终于明白 复杂问题简单化

今天,做老大分发的任务。由于我对面向对象思想不是很熟练,在操作上存在这很大的重复劳动。把很大很复杂的东西或是事情整体化,最简单的就是看作一。不管你的内部多复杂,有多少东西,就是这样简单的看。

添加新的,新建一个对象,对它做任何的操作,随便你怎么样都行,如果最后确定就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让它自己灭亡好了。

这是我学编程以来最大的收获,通过它我也对面向对象有了更大的认识。                                   

原文地址:https://www.cnblogs.com/allanbolt/p/1489574.html