![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
木子林_
博客是用来做笔记的
展开
-
设计模式-----工厂模式(python版)
什么是工厂模式工厂模式又称多态工厂模式和虚拟构造器模式,通过已经定义的工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。大白话解释您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。代码实现从上面说明来看可能还是不太清楚,下面我们用代码来一步一步的展现工厂模式。我们以写一个简单版的计算的代码来开始(只提供加减乘除的功能)一般新手都会按照如下的方式进行开发class Calculator(object):原创 2020-12-19 11:55:24 · 1127 阅读 · 2 评论 -
设计模式---单例模式(java+python版本)
概念单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有需要调用的地方都共享这一单例对象。类型饿汉式:在类加载时已经创建好该单例对象,等待被程序使用 懒汉式:在真正需要使用对象时才去创建该单例类对象 *枚举式: 与饿汉式一样在加载时已经创建,但可以防止反射构造对象和保护线程安全(此方法是:effactive java作者写的)代码实现饿汉式python原创 2020-11-28 20:42:20 · 1121 阅读 · 0 评论