搜索
写经验 领红包
 > 职场

有关设计模式的理解正确的是(有关设计模式的理解有哪些)

导语:有关设计模式的理解

1.什么是设计模式?

(1)设计模式是前辈总结的设计经验,主要为面向对象语言服务的

(2)设计模式的目标是代码更容易理解,更容易维护

(3)通过设计模式可以让代码更加可靠

2.设计模式的分类

(1)创建型模式

如何更加精巧的创建某一些对象

(2)结构型模式

软件结构上重构以及抽象,让软件结构更加有条理,更加容易维护

(3)行为型模式

针对现实中具体的业务场景,行为设计以及优化

3.工厂模式

(1)工厂模式用于隐藏创建对象的细节

例如:有很多个类,每个类实现的工作都基本相同,你对类进行选择的时候,是很困难的,这个时候又一个人或有一个类帮助你选择需要的类,那对于使用者来说,简化了大量的时间。

通过一个中间人的角色帮助我们选择指定的类,并且来创建对应的对象

(2)工厂模式的核心:工厂类(Factory)

通过工厂类获取想要的类

(3)工厂模式可细分为简单工厂,工厂方法与抽象工厂

本文内容由小涵整理编辑!