首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
公输on
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
python状态模式的一次实践
前言 要想写成可维护性高的代码,必须要懂的设计模式。在平时工作中我会经常使用策略模式去让代码更加简洁,对于状态模式一直只是知道,但从来没实践过,前段时间帮朋友做一个抢苗的爬虫程序,发现在这种需要下单的
设计思想:封装、抽象、继承、多态
面对对象编程与面对对象语言的四大特性:封装、抽象、继承、多态。一般来说,我们知道这些特性,但是却不知道怎么使用,为什么要使用。接下来,我们一起去解决这些问题。
设计思想:接口与抽象类解决的痛点
在面对对象编程中,抽象类和接口会被经常用到的俩个概念,是编程实现的基础。基于接口,可以实现对象的抽象、对象的多态、以及基于接口而非实现的设计原则等等;基于抽象类,可以实现对象的继承特性、模板设计模式等
设计模式最佳套路—— 愉快地使用策略模式
策略模式(Strategy Pattern)定义了一组策略,分别在不同类中封装起来,每种策略都可以根据当前场景相互替换,从而使策略的变化可以独立于操作者。比如我们要去某个地方,会根据距离的不同(或者是根据手头经济状况)来选择不同的出行方式(共享单车、坐公交、滴滴打车等等),这些…
规约模式和状态模式 17/30 | Python 主题月
规约模式和状态模式 17/30 | Python 主题月 写在前面 本文正在参加「Python主题月」,详情查看活动链接 这个月是 Python 活动月,我决定尝试用 Python 来刷这 30 天的
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
简单聊聊Python设计模式 - 建造者模式
在这里想强调一下学习方法,总有很多小伙伴对学习知识有疑惑,明明看了、看的时候也懂了,但到了实际使用的时候却用不上。或者有时候在想是不要是有更加生动的漫画或者什么对比会好些,当然这些方式可能会加快...
简单聊聊Python设计模式:抽象工厂模式
📖前言 在上一篇我们对工厂模式中的普通工厂模式有了一定的了解,其实抽象工作就是 表示针对工厂方法进一步抽象化,用于工厂方法本身也需要抽象集中管理的情况。 从工厂模式我们可以知道:根据用户输入....
设计模式六大原则(一)----单一职责原则
设计模式六大原则之【单一职则原则】 一、什么是单一职责原则 首先, 我们来看单一职责的定义. 就一个类而言,应该仅有一个引起它变化的原因。应该只有一个职责。如果一个类有一个以上的职责,这些职责就耦合在
关于“面向对象”的学习和思考
尝试采用追溯法学习面向对象。 对我来说,面向对象就是一片汪洋大海,航行其中,总是有一片接一片的迷雾... 回顾重学前端专栏中JS对象部分的内容。 找出家里所有JS的书籍,翻阅对象相关章节。 晚上查找相关的文章博客。 把面向对象这个概念用追溯法写一篇文章,对目前的我还是存在一定的…