首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
贲向宝
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
动态代理在Android中的运用
动态代理是一种在编程中非常有用的设计模式,它允许你在运行时创建一个代理对象来代替原始对象,以便在方法调用前后执行额外的逻辑。
带你了解代理模式、委托模式与策略模式
5分钟带你了解代理模式、委托模式与策略模式 1、前言 脑袋有点痒痒,之前说过策略模式,小伙伴觉得和容易和代理模式混淆,干脆我们一起来看看代理模式、委托模式与策略模式吧。如果您有任何疑问、对文章写的不满
适配器、装饰者、代理模式对比
1、定义:将一个接口转换为另一个客户期望的接口。 你想使用一个已经存在的类,而它的接口不符合你的需求。 类似于一个转接口,将电源线的接口转成你电脑可用的接口。 Adapter:适配器角色。目的是将原来的目标转换成客户期望的目标 一个mp4播放器可以播放mp4,一个mp3播放器可…
15分钟入门23种设计模式:图解,范例和对比
本文力图在15分钟内,通过`范例`和`类比`,让你对面向对象的23种设计模式形成提纲挈领的认识,从而让我们在面临代码设计问题时更加成竹在胸。
23种设计模式之访问者模式(Visitor Pattern)
访问者模式概念 访问者模式是一种行为型设计模式,它将算法与其所作用的对象分离开来,使得能够在不改变对象结构的前提下,对对象中的元素进行新的操作。该模式的核心思想是,定义一个访问者对象,并将其传递给需要
面向状态机编程:复杂业务逻辑应对之道
在研发项目中,经常能遇到复杂的状态流转类的业务场景,比如游戏编程中NPC的跳跃、前进、转向等状态变化,电商领域订单的状态变化等。这类情况其实可以有一种优雅的实现方法:状态机。本文重点介绍有限状态机。
Android进阶宝典 -- 深究23种设计模式(上)
这篇文章主要介绍了设计模式中的7大原则,并从这些原则出发,介绍了创建型设计模式和结构型设计模式中的经典代表
Android架构演进 · 设计模式· 为什么建议你一定要学透设计模式?
小木箱带你学习Android架构演进 · 设计模式· 为什么建议你一定要学透设计模式?有的时候架构能力是倒逼的,面对复杂的业务频繁的变化,不断的挑战!设计模式就显得尤为重要!
如何学好设计,做好架构?
好的架构需要反复进行思考以及设计,今天我将从`面向对象`为出发点 来分享自己对`设计/架构`衍变过程的理解,尽量帮你理清背景 抓住本质
偷偷看了同事的代码找到了优雅代码的秘密
我们看了那么多代码之后,到底什么样的代码才是好代码呢?它们有没有一些共同的特征或者原则?本文通过阐述优雅代码的设计原则来和大家聊聊怎么写好代码。