设计模式概述(卷一)

本文介绍了设计模式的重要性,分类以及学习设计模式的关键点。文章深入探讨了面向对象设计原则SOLID,包括单一职责原则、开闭原则、里式替换原则、接口隔离原则、依赖倒置原则以及迪米特法则,强调了每个原则在实际编程中的应用和价值。
摘要由CSDN通过智能技术生成

模式:在特定环境下的一套用来解决某一类重复出现的问题的解决方案。

0x00 为什么需要设计模式

避免做一些重复的设计、编写一些重复的代码。

0x01 设计模式的分类

设计模式可分为创建型(Creational)、结构型(Structural)、行为型(Behavioral)三种。

设计模式一览表

模式类型 模式名称 使用频率
创建型 单例Singleton 常用
创建型 建造者Builder 常用
创建型 工厂方法Factory Method 常用
创建型 抽象工厂Abstract Factory 常用
创建型 简单工厂Simple Factory
创建型 原型Prototype
结构型 组合模式Composite 常用
结构型 装饰者Decorator 常用
结构型 代理Proxy 常用
结构型 外观Facade 常用
结构型 桥接Bridge
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值