![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 77
m0_37779272
这个作者很懒,什么都没留下…
展开
-
设计模式综述
在面向对象设计过程中,经常遇到重复性的问题,总结解决这些问题的成功的经验和最佳实践便形成了设计模式 设计模式的分类: 创建型:帮助我们更好地组织创建对象的代码。增强弹性,以应付在不同情况下创建和初始化对象的代码变更,一共包括5种 结构型:增强代码重用,优化对象结构,使其职责分明、粒度合适,以松耦合的体系结构来减低代码的rippling效应,一共包括7种 行为型:更好地定义对象间的协作关原创 2017-04-24 11:25:14 · 296 阅读 · 0 评论 -
23中设计模式的概述
分类 描述 创建型模式(Creational Patterns) 提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接 实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加活。 结构型模式(Structural Patter原创 2017-04-25 08:47:32 · 337 阅读 · 0 评论 -
工厂方法模式
工厂方法模式:定义了一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延期到其子类 工厂方法模式:工厂方法模式又称为工厂模式,它属于创建型模式;在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生产具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟该实例化哪一个具体产品类; C++ 伪代码原创 2017-04-25 10:47:46 · 341 阅读 · 0 评论