设计模式

创建型:创建对象时根据特定场景,由程序创建对象的方式,从而保证更大性能、更好架构优势
单例模式:保证系统中一个类只有一个实例 single 【private 、static 】
工厂模式:实例化对象用工厂方法代替new操作的一种模式 factory 【Interface 、implement、ProductFactory 】
原型模式:通过拷贝这些原型创建新的对象 clone
生成器( 建造者)模式:将一个复杂对象的构造与它的表示分离 产品鸟bird
结构型:将多个对象组织成更大的结构。
装饰器模式:允许向一个现有的对象添加新的功能 decorator
适配器模式:将一个类的接口适配成用户所期待的 tool
代理模式:通过代理对象访问目标对象 proxy
桥接模式:将抽象部分与它的实现部分分离 bridge(car|road)
组合器模式:
门面模式:
哼元模式:
行为型:
观察者模式:当一个对象被修改时,则会自动通知它的依赖对象 eventlisten
迭代器模式:提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示 Iterator
策略模式:让算法独立于使用它的客户而独立变化 Strategy
命令模式:
解释器模式:
中介者模式:
备忘录模式:
状态模式:
模板模式:
访问者模式:
责任链模式:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值