zoukankan      html  css  js  c++  java
  • 终于明白 复杂问题简单化

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

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

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

  • 相关阅读:
    阈值处理——实例分析
    阈值处理
    split()函数+merge()函数
    imread函数+cvtColor()函数
    OpenCV3.2.0+VS2015开发环境配置
    Javascript中的async await
    React Native 系列(一)
    React Native 系列(三)
    React Native 系列(六)
    React Native 系列(七)
  • 原文地址:https://www.cnblogs.com/allanbolt/p/1489574.html
Copyright © 2011-2022 走看看