
代码设计&架构
文章平均质量分 94
六点的太阳
这个作者很懒,什么都没留下…
展开
-
简单工厂模式、工厂方法模式和抽象工厂模式的区别与改进
区别 创建对象不同。简单工厂模式使用fw模式建立对象;工厂方法模式使用Factory模式替代使用new创建对象;抽象工厂模式使用迭代模式创建对象 定义变量不同。简单工厂模式使用参数或者配置文件等事先定义好的变量,然后利用分支判断初始化具体产品类并返回;工厂方法模式不用事先定义变量,使用时随时引用便可;抽象工厂模式都次新增产品,都需要修改类方法 接口数量不同。简单工厂模式只有一个接口;工厂模式有两...原创 2019-12-29 20:14:33 · 1911 阅读 · 0 评论 -
设计模式大全(六大原则、创建型、结构型、行为型)
设计模式 UML类图 概念 类图共三层,分别是: 类的名称,如果是抽象类,则为斜体显示 类的特性,通常是字段或属性 类的操作,通常是方法或行为 其中“+”表示public,“-”表示private,“#”表示protected 如果是接口的话,在类名上方有<>字样 关系 继承:空心三角形+实线 实现:空心三角形+虚线 关联:实线箭头,表示了解,知道 依赖:虚线箭头,表示强...原创 2019-12-27 09:48:37 · 772 阅读 · 0 评论