发表于: 2017-07-05 23:29:18

1 1023


今天完成的事情:

       解决之前的界面样式冲突,更改部分地方的bug。学习了一波敏捷开发流程和程序员的自我修养,研究了一下面向过程开发和面向对象开发的区别。

  

明天计划的事情:

       调试后台接口问题

  

    

遇到的问题:

     看到一个非常有意思的比喻,把大象装冰箱。

     面向过程:

1) 把冰箱门打开(得到打开门的冰箱)
2) 把大象装进去(打开门后,得到里面装着大象的冰箱)
3) 把冰箱门关上(打开门、装好大象后,获得关好门的冰箱)
每个过程有一个阶段性的目标,依次完成这些过程,就能把大象装进冰箱。

总体来说就是:冰箱关门(冰箱装进(冰箱开门(冰箱), 大象))

    面向对象:

为了把大象装进冰箱,需要做三个动作(或者叫行为)。
每个动作有一个执行者,它就是对象。
1) 冰箱,你给我把门打开
2) 冰箱,你给我把大象装进去(或者说,大象,你给我钻到冰箱里去)
3) 冰箱,你给我把门关上
依次做这些动作,就能把大象装进冰箱。

总提来说:冰箱.开门().装进(大象).关门()      

   

 

  

收获: 把大象装冰箱。



返回列表 返回列表
评论

    分享到