随笔分类 - 设计模式
摘要:将子系统中的多个接口组合后形成一个更高层的接口,降低子系统接口的使用难度
阅读全文
摘要:父类中封装不变的行为,将变化的行为移到不同的子类中,通过模板方法模式实现抄试卷的功能
阅读全文
摘要:通过浅表克隆和深度克隆两种方式来克隆一个对象,并分析二者之间的区别
阅读全文
摘要:在简单工厂的基础上抽象出一个工厂接口,通过具体的工厂来创建具体的产品对象,并用工厂方法模式实现简单工厂模式中的计算器功能
阅读全文
摘要:使用静态代理和动态代理两种方式来代理一个对象,并对动态代理的部分源码分析
阅读全文
摘要:在不使用继承的情况下来扩展一个类的功能,并使用装饰器模式实现一个穿衣打扮的功能
阅读全文
摘要:将不同的策略封装到不同的类中,去除逻辑判断代码,并实现一个简单的购物打折功能
阅读全文
摘要:在工厂类中判断生成哪种具体的产品对象,并通过该模式实现一个极其简单的计算器功能
阅读全文
摘要:概念:设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 以下是对上面有下划线的关键字的通俗解释: 优点: 设计模式可以帮助我们改良项目的代码,增强代码的健壮性、可扩展性,为以后开发和维护铺平道路。有过开发经验的人都知道一个项目的代码设计好坏对之后开发的影响,特别是从事维护
阅读全文