05 2019 档案
设计模式——原型模式
摘要:原型模式_通过复制生成实例(避免实例重复创建从而减少内存消耗) 阅读前准备 1、浅克隆(shallow clone),浅拷贝是指拷贝对象时仅仅拷贝对象本身和对象中的基本变量,而不拷贝对象包含的引用指向的对象。(如:对象A1中包含对B1的引用,B1中包含对C1的引用。浅拷贝A1得到A2,A2中依然包含 阅读全文
posted @ 2019-05-21 23:17 maikec陈 阅读(240) 评论(0) 推荐(0)
设计模式——构造者模式
摘要:构造器模式_组装复杂实例(逐步构造出一个复杂的实例 附录 github.com/maikec/patt… 个人GitHub设计模式案例 声明 引用该文档请注明出处 阅读全文
posted @ 2019-05-21 23:13 maikec陈 阅读(270) 评论(0) 推荐(0)
设计模式——抽象工厂模式
摘要:抽象工厂方法_将关联组件组装成产品 附录 https://github.com/maikec/pattern 个人GitHub设计模式案例 声明 引用该文档请注明出处 阅读全文
posted @ 2019-05-21 23:10 maikec陈 阅读(191) 评论(0) 推荐(0)
设计模式——工厂方法模式
摘要:工厂方法模式即父类定义接口,具体的实现交给子类来做,从而提供开闭原则 附录 https://github.com/maikec/pattern 个人GitHub设计模式案例 声明 引用该文档请注明出处 阅读全文
posted @ 2019-05-21 23:06 maikec陈 阅读(110) 评论(0) 推荐(0)
设计模式——共享模式
摘要:共享模式_共享对象,避免内存浪费(避免重复创建相同的对象) 附录 github.com/maikec/patt… 个人GitHub设计模式案例 声明 引用该文档请注明出处 阅读全文
posted @ 2019-05-17 16:57 maikec陈 阅读(467) 评论(0) 推荐(0)
设计模式——模板方法模式
摘要:模板方法模式就是在父(基)类定义模板(流程),而具体的处理环节交给子类来实现 附录 github.com/maikec/patt… 个人GitHub设计模式案例 声明 引用该文档请注明出处 阅读全文
posted @ 2019-05-17 16:55 maikec陈 阅读(185) 评论(0) 推荐(0)
设计模式——适配器模式
摘要:适配器模式也叫做包装模式;就是把内部结构包装(适配)成用户期待的格式,使得可以兼容使用 通过继承方式使用适配器模式 通过引用使用适配器模式 附录 zh.wikipedia.org/wiki/适配器模式 维基关于适配器模式github.com/maikec/patt… 个人GitHub设计模式案例 声 阅读全文
posted @ 2019-05-16 00:05 maikec陈 阅读(221) 评论(0) 推荐(0)
设计模式-单例模式
摘要:单例模式指在系统中有且仅有一个对象实例,比如Spring的Scope默认就是采用singleton。单例模式的特征是:1、确保不能通过外部实例化(确保私有构造方法)2、只能通过静态方法实例化 懒汉模式——只有需要才创建实例 懒汉模式需要注意到多线程问题 饿汉模式——初始化类时就创建实例 附录 zh. 阅读全文
posted @ 2019-05-13 11:46 maikec陈 阅读(192) 评论(0) 推荐(0)