设计模式简介及简述工作中使用最多的设计模式?

乔欣 Java面经 发布时间:2022-11-14 22:32:43 阅读数:12307 1 架构设计面试题(2023版)
今天面试遇到一个奇葩的问题:"请简单介绍一下设计模式及她们的使用场景"

设计模式简介

设计模式:
    软件开发人员在软件开发过程中对一些问题的解决方案
这些解决方案可使程序具有更好的扩展性,更好的对错误进行处理

设计模式分类

创建型模式
结构型模式
行为型模式

创建型模式:
   是对对象创建过程的各种问题和解决方案的总结
   常见的创建型模式有工厂模式(Factor)、单例模式(Singleton)等;

结构型模式:
   关注于类和对象的继承、组合方式的实践经验。
   常见的结构性模式有装饰者模式(Decorator)、代理模式(Proxy)等。

行为型模式:
   是从类或对象之间交互、职责划分等角度总结的模式。
   常见的行为型模式有观察者模式(Observer)、模板方法模式(Template Method)等
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202211/16684364094911.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者