23种设计模式分类+SOLID设计原则+从设计模式角度看MVC框架

目的:设计模式旨在帮助使用者设计可维护、可扩展、可复用、灵活性好的系统


1.  23中设计模式分类


1.1 创建型模式(5个)

工厂方法模式(Factory Method)

抽象工厂模式 (Abstract Factory)

创建者模式(Builder)

原型模式(Prototype)

单例模式(Singleton)


PS:相信大家都听说过简单工厂模式,他也属于创建型模式中的一种,但是并没有列入到经典的23中设计模式当中,我认为其中有一个重要的原因应该是简单工厂模式严重违背了开闭原则(OPEN-CLOSED Principle)。


1.2 结构型模式(7个,缩写ABCDFFP)

适配器模式(Adapter)

桥接模式(Bridge)

组合模式(Composite)

装饰模式(Decorator)

外观模式(Facade)

享元模式(Fl

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值