
俄罗斯方块思路 –单一职责原则
说到俄罗斯方块,这个小时候大家应该都有玩过,应该都有印象
那用程序是如何设计的呢
二维数组 x,y 存在点则为1,不存在为0

书中这个例子主要是为了实现页面展现和游戏业务逻辑的区分
单一职责原则设计模式就是划分自己的职责
专业人做专业事,降低耦合
一国两制制度的提出-开放-封闭原则
一个中国两种制度是我们收复香港的重要手段
这个类似于我们设计模式里面的开放-封闭原则
对于拓展是开发的,对于修改是封闭的
上班 迟到-扣工资-特殊处理-别人眼红
弹性工作 或者是每个人有迟到次数就能适当的解决这个问题

可维护,可拓展,可复用
会修电脑不会修收音机-依赖倒转原则
高层模块不应该依赖低层模块,两个应该都依赖抽象
抽象不应该依赖细节,细节应该依赖抽象
具体:访问数据库操作,直接访问dbutil
里氏替换原则
子类型必须要能够替换父类型

这个只是简单的记录阅读的过程,有些东西还是需要大家去阅读书籍才能看得更清晰