11 2015 档案

摘要:我们第一步就是去了解三层架构和问题然后去看MVVM是怎么去解决这些问题的。 现在,感觉和事实是完全不同的两个东西。当你看到三层架构的框图的时候,你会觉得每层的职责被分配的很好。但是当你你真的去写代码的时候你会发现其实一些层被迫去做本不应该他们做的额外的事情(违反了SOLID原则的S)。 这个额外的... 阅读全文
posted @ 2015-11-06 00:17 AshLeakey 阅读(2508) 评论(0) 推荐(0) 编辑
摘要:SOLID:单一责任原则(TheSingleResponsibilityPrinciple):当需要修改某个类的时候原因有且只有一个。换句话说就是让一个类只做一种类型责任,当这个类需要承当其他类型的责任的时候,就需要分解这个类。开放封闭原则(TheOpenClosedPrinciple):软件实体应... 阅读全文
posted @ 2015-11-05 22:30 AshLeakey 阅读(394) 评论(0) 推荐(0) 编辑
摘要:生命就是我们从孩子开始,经过不断的学习成为成熟的成年人的进化过程。这和软件的架构有着异曲同工之妙,我们从基础的架构开始,随着需求和环境的变化不断的进化。 如果你去问任何一个.net开发者,什么是最基础的架构,他们脑中闪过的第一个就是“3层架构”。在这个架构中我们把项目分成3个逻辑块,UI,事务... 阅读全文
posted @ 2015-11-05 22:15 AshLeakey 阅读(523) 评论(0) 推荐(0) 编辑