设计模式
life is ftc
会的越多,不会的越多!Life is Fantastic,愿我多年之后还是从前那个少年!
展开
-
设计模式(二):工厂模式
一、工厂模式 工厂模式是用工厂方法代替new操作的一种模式。简单来讲就是提供给客户端一种统一的调用方式。 调用者不必知道对象是怎么被创建出来的; 只需知道需要的对象名称或者类型信息即可; 优点: 一个调用者想创建一个对象,只要知道其名称就可以了; 拓展性较高,如果想增加一个产品,只需拓展一个工厂实现类即可; 屏幕产品的具体实现,对调用者透明化 缺点: 拓展性高所带来的缺点是,每增加一个产品,我们都需要额外的拓展一个工厂实现类,使得系统中类的数量成倍增长 一定程度上会增加系统复杂度 基础类代码原创 2020-08-02 11:52:27 · 208 阅读 · 0 评论 -
设计模式学习(一):单例模式学习
单例模式:顾名思义就是对于某个类来说只有一个该类的对象存在于内存之中。 一、定义: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。 例如:每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打...原创 2019-02-22 14:15:47 · 139 阅读 · 0 评论