摘要: 1.抽象工厂方法模式:为了创建一组或相互依赖的对象提供一个接口,而不需要指定它们是具体类……无语 2.找个代码看看: 抽象工厂类<成员为接口> 接口A 接口B A的实例 B的实例 Factory实例 实现: 断网了…………………… 阅读全文
posted @ 2017-02-18 21:05 咖喱不见不散啊 阅读(214) 评论(0) 推荐(0)
摘要: 1.定义:工厂方法模式就是定义一个用于创建对象的接口,让子类决定实例化哪个类。 2.看代码: 产品抽象类 具体产品A 具体产品B 抽象工厂类 具体工厂类 实现 其主要为: <1>抽象工厂,为工厂模式的核心 <2>具体工厂,实现具体的逻辑功能 <3>抽象产品,是工厂模式创建的产品的父类 <4>具体产品 阅读全文
posted @ 2017-02-18 17:13 咖喱不见不散啊 阅读(321) 评论(2) 推荐(0)
摘要: 今天在做项目用到一个递归,竟然做了许久没有找到算法的错误之处,记录下。有空在思考下…… 下面是错误代码: 功能是如果字符串以RTS_Mon->结尾,就截去最后面的 RTS_Mon-> 处理结果应该为:1 RTS_Mon-> 2 RTS_Mon-> 3 RTS_Mon-> 4 RTS_Mon-> 5 阅读全文
posted @ 2017-02-18 17:02 咖喱不见不散啊 阅读(417) 评论(2) 推荐(0)
摘要: 1.建造者模式是一步一步创建一个复杂对象的创建模式。该模式是为了将构建复杂对象的过程和他的部件解耦,使得构建过程和部件表示隔离开。 2.Bulider模式的定义是:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的对象。 3.Builder的使用场景: <1>相同的方法,不同的执行 阅读全文
posted @ 2017-02-18 10:14 咖喱不见不散啊 阅读(733) 评论(0) 推荐(0)