摘要: 是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式是提供多个工厂方法,分别创建对象。关系图:<!--more--> 在简单工程的上面修改 /** * @author Liufei * @date 2020/4/10 2:06 下午 */ p 阅读全文
posted @ 2021-08-04 00:22 刘翊扬 阅读(88) 评论(0) 推荐(0) 编辑
摘要: @font-face{ font-family:"Times New Roman"; } @font-face{ font-family:"宋体"; } @font-face{ font-family:"Calibri"; } @font-face{ font-family:"Cambria"; } 阅读全文
posted @ 2021-08-04 00:14 刘翊扬 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,我 阅读全文
posted @ 2021-08-04 00:09 刘翊扬 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、 浅拷贝(Shallow Copy) 1. 浅拷贝介绍 1. 浅拷贝介绍 浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址 ,因此如果其中一个对象改变了这个地址,就会 阅读全文
posted @ 2021-08-04 00:00 刘翊扬 阅读(58) 评论(0) 推荐(0) 编辑