![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
codes_
我是一个码农。
展开
-
原型模式
原型模式:为了解决构建复杂对象的资源消耗问题,在某些场景下提升创建对象的效率. 主要分为深拷贝和浅拷贝 @Override protected WordDocument clone() { try { WordDocument wDoc = (WordDocument) super.clone(); wDoc.mText = this.mText; //浅拷贝 wDoc.mI原创 2015-12-24 17:32:37 · 303 阅读 · 0 评论 -
工厂方法模式
在任何需要生成复杂对象的地方使用. 核心类: public class ConcreteFactory extends Factory { @Override public T createProduct(Class clz) { Product p = null; try { p = (Product) Class.forName(clz.getName()).newI原创 2015-12-24 20:14:25 · 293 阅读 · 0 评论