白话python设计模式
可能很多小伙伴觉得设计模式离我们比较遥远,实际上设计模式不管是在工作实践中,还是在笔试面试的时候都是十分常见的,但是专业的设计模式书籍对于很多的小白来说显得晦涩难懂,本专栏将以最通俗易懂的语言来讲解设计模式,文章在不断更新中,有兴趣的小伙伴请关注
LoveMIss-Y
爱生活,爱学习,爱这个世界上一切让自己觉得快乐的东西,爱MIss-Y
展开
-
一文详解“抽象工厂模式”以及python语言的实现
一、什么是“抽象工厂模式”——Abstract Factory Pattern其实所谓的抽象工厂模式,是在前面讲解过的“简单工厂模式”、“工厂方法模式”的基础之上进行扩充的。回忆前面的这两种模式,我们可以得出:工厂模式:针对一个系列的类(比如Circle、Rectangle、Ellipse、Triangle),它们有很多的共同点,很多书籍或者是文章将他们称之为一个系列的产品,通俗的...原创 2018-11-20 11:11:37 · 3070 阅读 · 3 评论 -
一文详解“工厂方法模式”以及python语言的实现
一、什么是“工厂方法模式”——Factory_Method Pattern概念解析:有的设计模式资料里面,可能将“工厂方法模式”与上所讲的“简单工厂模式”混为一谈,或者是将两者的概念合并,本文还是将二者分开处理的。工厂方法模式 是对简单工厂模式的一个延伸,所以它们诞生的背景以及所解决的问题是大同小异的,本文就不再额外交代,不清楚的可以查阅另一片设计模式的文章。这样说是因为简单工厂违...原创 2018-11-19 14:26:54 · 982 阅读 · 0 评论 -
一文详解“工厂模式”以及python语言的实现
一、什么是“工厂模式”——factory pattern工厂模式,也称之为“简单工厂模式”或者是“静态工厂模式”工厂模式(Factory Pattern)是 程序设计中 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式 中,我们在创建对象时不会对客户端暴露创建逻辑,所谓的“创建逻辑”是指我必须要知道创建函数的构造函数的逻辑组成,才...原创 2018-11-19 13:43:27 · 4915 阅读 · 0 评论 -
一文详解“单例模式”及其python语言的实现
一、什么是“单例模式”——一个实例单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。...原创 2018-11-16 14:10:12 · 1641 阅读 · 0 评论