设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。正确使用设计模式具积累以下优点:
可以提高程序员的思维能力、编程能力和设计能力。
使程序设计更加标准化、代码编制更加工程化,使软件开发效率大大提高,从而缩短软件的开发周期。
使设计的代码可重用性高、可读性强、可靠性高、灵活性好、可维护性强。
正确使用设计模式能带来这么多优点,是不是特别心动呢?学习路线大牛已经跟我们规划好了,接下来就看我们的学习成果了。由于篇幅限制,下文的内容以图片代替
三年以内必掌握:23种设计模式