个人设计模式学习总结

说起来看设计模式相关的书和文章其实有段时间了,从去年十月份左右就慢慢的在找文章看,但是始终没有找到那种感觉。最近这段时间在思考公司系统的重构,也去想重构中可以用哪些设计模式,慢慢得对设计模式开始有一点感觉。虽然还是很模糊,但是开始知道一些情况下该使用哪种或者哪几种设计模式。

我们总监说过同时我也在书上看到过,都说设计模式并不是让我们在需求的一开始就非常完善得设计好设计模式的应用,而是在系统的不断重构中去不断得总结进行应用。除非是某个特定的非常熟悉的领域,才有可能在一开始就将设计模式很好的应用进去。这点我是非常认同的,面对一个不熟悉的领域,而且以目前互联网公司的需求变化速度来看,一开始就完美得设计好基本上是不可能的。有时候一开始采用了一个完美的设计模式,随着需求的变化,这里加一点那里加一点,可能就已经破坏了原来的模式。这时候我们就应该进行重构,思考目前的适合什么设计模式。所以,设计模式一定是适合当前业务的,并且有可能会随着业务的发展而变化,这点和架构设计其实是一样的,都要适应当前的业务。

今年内会将常用的设计模式例如工厂、适配器、单例、模版、建造者和责任链等模式的个人学习写出来。

猜你喜欢

转载自blog.csdn.net/u012895369/article/details/80551682