一:前言 有了上面两节的知识,尤其是第六节之后,现在我们回过头看我们的打老鼠游戏,我们是不是会发现:这个程序也太不面向对象了.我们所有的代码逻辑都分布在Code-Hide中(UI的后台代码,称之为Code-Hide).并且,UI的后台代码又负责显示,又负责游戏逻辑的,这也直接违反了, 1:面向对象编程中的封装原则.有时候,在面向对象编程中,还有人会说到,让一个类只干一件事情,我们的前台类干的事情太多了: 2:分层原则.我们也一定听说过三层架构.等等,我们的程序跟三层架构有什么关系?容我慢慢跟你道…