技术可以落后,思想必须先进....
剖析设计模式三步走:
1;设计模式是什么(世界观):
1:以程序员的角度 去看待什么是设计模式
2:框架好比一栋楼的结构,设计模式则是对各个店铺的规划和布置
3:如何利用设计模式让我们的店铺(需求) 易维护,灵活,容易复用,
2:为什么要使用设计模式(认知点)
1:使用设计模式可以放我们的店铺(需求)更容易打扫(维护),舒服(代码清晰,灵活)
3;怎么使用设计模式(方法论):
1:每个人都有自己心爱的店铺,但是店铺就那么几种款式,欧美,中式(好比设计模式就那么几种常用的),
2:现在就让我们用设计模式去看待我们的店铺
人有原则店铺也有原则: 单一原则:店铺应该是我自己我想怎么改变就改变, 不可能阿猫阿狗都能哔哔几句(一个类理论上只有一个变化)
依赖倒转原则:设计我们自己店铺的时候可不希望 沙发,电视坏了就让店铺停业吧(店铺不应该依赖于具体物品,而具体物品依赖于店铺)
开放封闭原则:店铺设计好了,肯定不能轻易修改,但是可以扩展,想加个卫生间,那么额外去占用地方,而不是拆除自己店铺的地盘(封闭:避免修改类,开放,可以扩展类)