设计模式(是什么,为什么,怎么办)

技术可以落后,思想必须先进.... 

剖析设计模式三步走:

1;设计模式是什么(世界观):

  1:以程序员的角度 去看待什么是设计模式

  2:框架好比一栋楼的结构,设计模式则是对各个店铺的规划和布置

  3:如何利用设计模式让我们的店铺(需求) 易维护,灵活,容易复用,

2:为什么要使用设计模式(认知点)

  1:使用设计模式可以放我们的店铺(需求)更容易打扫(维护),舒服(代码清晰,灵活)

3;怎么使用设计模式(方法论):

  1:每个人都有自己心爱的店铺,但是店铺就那么几种款式,欧美,中式(好比设计模式就那么几种常用的),

  2:现在就让我们用设计模式去看待我们的店铺

  人有原则店铺也有原则:  单一原则:店铺应该是我自己我想怎么改变就改变, 不可能阿猫阿狗都能哔哔几句(一个类理论上只有一个变化)

                               依赖倒转原则:设计我们自己店铺的时候可不希望 沙发,电视坏了就让店铺停业吧(店铺不应该依赖于具体物品,而具体物品依赖于店铺)

                                    开放封闭原则:店铺设计好了,肯定不能轻易修改,但是可以扩展,想加个卫生间,那么额外去占用地方,而不是拆除自己店铺的地盘(封闭:避免修改类,开放,可以扩展类)

原文地址:https://www.cnblogs.com/LZXX/p/11733766.html