• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2020-04-18 08:25 Aet 隐藏边栏 |   抢沙发  30 
文章评分 4 次,平均分 5.0

设计模式

设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案 。

设计模式-分类

  • 创建型
    • 工厂方法模式
      • Code
      • 简单工厂模式是通过给工厂传入标志参数,来创建对应标识表示的商品类。
      • 工厂方法模式是工厂类持有创建多个商品类的接口,这些接口返回商品类的基类指针。
    • 抽象工厂模式
      • Code
      • 抽象的不同产品类,抽象的工厂类有创建不同产品类的接口,根据产品的特点具象化不同的工厂,用于创建不同特点的产品。
    • 单例模式
      • Code
      • 构造和拷贝构造私有,多线程的话需要通过加锁或双检查来应对多线程安全问题。
    • 建造者模式
      • Code
      • 用具体的建造者初始化指挥官,由指挥官统一调接建造者的接口,完成目标类的各模块生成。
    • 原型模式
  • 结构型
  • 行为型
    • 策略模式
    • 模板方法模式
    • 观察者模式
    • 迭代子模式
    • 责任链模式
    • 命令模式
    • 备忘录模式
    • 状态模式
    • 访问者模式
    • 中介者模式
    • 解释器模式

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2023-02-28
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享