建设网站多久,wordpress seo模板,上海自适应网站设计,wordpress并列插件一、设计模式的定义
设计模式#xff0c;是指在软件设计中#xff0c;被反复使用的一种代码设计经验。
目的#xff1a;是为了可重用代码#xff0c;提高代码的可扩展性和可维护性。 软件开发要实现可维护、可扩展#xff0c;就必须尽量复用代码#xff0c;并且降低代码…一、设计模式的定义
设计模式是指在软件设计中被反复使用的一种代码设计经验。
目的是为了可重用代码提高代码的可扩展性和可维护性。 软件开发要实现可维护、可扩展就必须尽量复用代码并且降低代码的耦合度。 设计模式把一些常用的设计思想提炼出一个个模式然后给每个模式命名这样在使用的时候更方便交流。 二、设计模式的原则
设计模式主要是基于OOP编程提炼的它基于以下几个原则
开闭原则
开闭原则是指软件应该对扩展开放而对修改关闭。
这里的意思是在增加新功能的时候能不改代码就尽量不要改如果只增加代码就完成了新功能那是最好的。 里氏替换原则
这是一种面向对象的设计原则即如果我们调用一个父类的方法可以成功那么替换成子类调用也应该完全可以运行。 三、设计模式的分类
23个常用模式分为创建型模式、结构型模式和行为型模式三类。 3-1、创建型模式
创建型模式关注点是如何创建对象其核心思想是要把对象的创建和使用相分离这样使得两者能相对独立地变换。 创建型模式包括
工厂方法Factory Method抽象工厂Abstract Factory建造者Builder原型Prototype单例Singleton