首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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架构演进 · 设计模式· 为什么建议你一定要学透设计模式?有的时候架构能力是倒逼的,面对复杂的业务频繁的变化,不断的挑战!设计模式就显得尤为重要!
如何学好设计,做好架构?
好的架构需要反复进行思考以及设计,今天我将从`面向对象`为出发点 来分享自己对`设计/架构`衍变过程的理解,尽量帮你理清背景 抓住本质
偷偷看了同事的代码找到了优雅代码的秘密
我们看了那么多代码之后,到底什么样的代码才是好代码呢?它们有没有一些共同的特征或者原则?本文通过阐述优雅代码的设计原则来和大家聊聊怎么写好代码。