【求助】想问个关于设计模式的学习方法。
我今年打算 把以前买的技术类的书籍看看 研究下,充实下自己,想先学习一些设计模式方面的知识,以前买了一本《大话设计模式》一直么看过,所以想先从这本书下手,我想问问大家,常用的设计模式 都有哪些?我能着重学习,不至于一开始就盲目的看。
设计模式
------解决方案--------------------记得4个字,再去看设计模式,保你一通百通。
开闭原则
------解决方案--------------------顺序 设计原则--》重构--》设计模式---》忘掉设计模式---》继续重构---》最终目标你写出来的就是按设计原则写出来的还不需要重构的东西
其实把也就是,先有大局观,然后有细节手段,在大局观指导下实现模式化的细节,在大局观指导下实现细节(已经无模式了),最后嘛就是习惯成自然不需要考虑啥子写出来就是既符合大局又能照顾细节的
ps:OO也是必须优先领悟滴,木OO滴想法,上面说滴都是空滴
------解决方案--------------------Hear First的Design Pattern个人感觉比较好。是以java为例的,但是你有开发经验的话语言应该不是问题。
------解决方案--------------------常用的 策略模式,观察者模式,命令模式,模版方法,(简单抽象工厂)工厂模式,抽象工厂模式,单例模式,代理模式(典型webservice),适配器模式, 迭代器模式(以封装),装饰着模式,职责链模式 ,没有固定的 ,还是跟着你 的经验来 ,多思考 ,多对比