我个人感觉最难理解的是实体层,这一层是“跳出三界外,不在五行中” 。它不属于三层中的任何一层,但是三层每一层都与他关联 。最初的理解是有多少个表,就最少有多少个实体类,每个实体类的属性为表的字段 。慢慢的,觉得这样划分实体类是有问题的,因为涉及到多个表的时候,那么就返回不了实体类了,因而出现了基于视图创建实体类 。其实实体类并不是规定死的,他可以完全按照你的需要进行改造,怎么用更符合面向对象,就怎么用,没有那么多的条条框框 。这也就是他“跳出三界外,不在五行中”的原因吧 。
【【个人机房重构】——三层架构,系统登录】其实,C#版的登录例子放假之前就敲好了,开学来了,本应该早就进入个人重构的阶段 。可是,却一直拖着,拖到了现在 。其中,自己做事情经常拖延,老是把事情弄到最后 。时间管理做得不够好 。另外,对个人重构版的机房,有些恐惧,一直在躲避 。不过,该来的终究会来的 。出来混,迟早都是要还的 。
有时候,不要害怕开始,勇敢的迈出第一步 。开始,说明你已经成功了一半了;开始,说明你已经在成功的路上了 。