随笔分类 -  设计模式

摘要:静态代理:就是需要自己去实现代理对象与方法, 1. 定义一个接口,目标对象实现接 2.定义一个静态代理类源实现用一个接口,代理类创建时需要把目标对象作为参数传入到代理对象的构造函数,代理对象在实现接口是,可以对目标对象的方法进行增强 委派模式 委派模式(Delegate Pattern)的基本作用就 阅读全文
posted @ 2020-02-19 13:06 花火的夜空 阅读(103) 评论(0) 推荐(0)
摘要:工厂方法模式的定义 工厂方法模式(Fatory Method oattern)是指定义一个创建对象的接口,但是实现这个接口的类来 决定实例化那个类,(就是实现顶级接口的方法,子类来操作) 属于创建型设计模式。 适用场景: 创建对象需要大量重复代码 客户端(应用层)不依赖于产品类实现如何被创建,实现等 阅读全文
posted @ 2020-02-15 17:38 花火的夜空 阅读(170) 评论(0) 推荐(0)
摘要:设计模式的的开始 1. 能够写出优雅的代码 2. 更好的重构项目 3.经典矿建都在用射界模式解决问题 简单工厂模式是指由一个工厂对象决定创建出哪一种产品的实力 适用场景 工厂类负责创建的对象较少 客户端只需要传入工厂类的参数,对于如何创建对象的逻辑不需要关心 简单工厂的好处: 只需要传入一个正确的参 阅读全文
posted @ 2020-02-15 17:09 花火的夜空 阅读(107) 评论(0) 推荐(0)