06 2020 档案
摘要:工厂模式:创建对象的工厂 为什么要用工厂模式: 1,解耦通过工厂模式可以把对象的创建和使用过程分离。2,减少代码量,易于维护如果我们直接new一个对象时,如果需要的对象构造方法比较复杂,那么可能需要一连串的代码去创建对象,如果在别的类中又需要创建该对象,那么代码的重复度肯定不小。通过工厂模式的话,我
阅读全文
摘要:概述 我们开发过程中会遇到实现一个功能会有多种解决方法或者说多种策略,我们可以根据当时的生产环境,选择适合的解决办法。如果单纯的按照基本开发去实现,只考虑当前策略,让类与类之间实现强依赖关系,那么后期,当我们需要更换策略时,整个解决流程代码都要重新整改,费时费力。策略模式不仅解决了这个问题,而且对于
阅读全文
摘要:单例模式 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当您想控制实例数目,节省系统资源的时候。 如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。 关键代码:私有化构造方法 以下是单例模式7种设计方式以及特点
阅读全文