摘要:
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" 在早先,几乎每个手机的充电器接口都是不同的。每个型号的手机都有一个充电器,此时我们把充电器作为一个抽象类,抽 阅读全文
摘要:
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" 在软件开发过程中,我们习惯使用new来创建对象。但是当我们创建一个实例的过程很昂贵或者很复杂,并且需要创建多 阅读全文
摘要:
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" 当一个复杂对象由一些子对象构成,并且子对象的变化会导致复杂对象的修改。这时我们需要提供一种"封装机制"来隔离 阅读全文
摘要:
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" 在工厂模式中,一个工厂只能创建一种产品,但我们往往希望,一个工厂能创建一系列产品。很明显工厂模式已经不能满足 阅读全文
摘要:
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" 在简单工厂模式中讲到简单工厂模式的缺点:难以扩展,一旦添加新运算就必须修改简单工厂方法。 &nb 阅读全文
摘要:
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来。通俗来说,你只关心怎么用,不用关 阅读全文
摘要:
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" 为什么要学习设计模式呢?我以前也思考过很多次这个问题,现在也还困惑。为什么我最后还是选择了学设计模式呢?因为 阅读全文