首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
小鑫同学
创建于2021-08-13
订阅专栏
Dear,大家好,我是“前端小鑫同学”,😇长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~
等 6 人订阅
共7篇文章
创建于2021-08-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【程序设计】6大设计原则之依赖倒置
依赖倒置原则(Dependence Inversion Principle,DIP): 代码设计要依赖于抽象接口,不要依赖于具体实现。 通过面向抽象的编程方式来降低类之间的耦合,便于扩展。 反例示例:
【程序设计】6大设计原则之接口隔离原则
这是我参与8月更文挑战的第15天,活动详情查看:8月更文挑战 背景: 在实际的业务开发中往往会因为初期的设计不合理,使得接口中定义了众多方法,而这些接口在实现类中又并不需要全部实现。这样的接口定义是不
【程序设计】6大设计原则之单一职责
这是我参与8月更文挑战的第14天,活动详情查看:8月更文挑战 概念: 有且仅有一个原因引起类的变化,也就是一个类只负责一项职责的原则。 方案介绍: 如果在设计之初定义一个类中有多项职责,则应该考虑重新
🔥【设计模式】模板方法模式
这是我参与8月更文挑战的第12天,活动详情查看:8月更文挑战 在面向对象编程的过程中我们常提到重构,将一些重复的代码进行提取封装等,因为重复的代码在一定程度上会造成在编码中容易出错,在编码后难以维
🔥【设计模式】建造者模式
这是我参与8月更文挑战的第9天,活动详情查看:8月更文挑战 演示汽车制造01: 机械手臂对象 汽车车间对象 演示装配过程 说明 看的出我们的车间在装配车的时候需要很明确的由调用方将每一步流程全部执行一
🔥【设计模式】代理模式
这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战 没有中间代理的时候我们看一下 UML类图: 代码演示: 说明: 上面事例中有一个重要的问题是明明现实中租客和房东是不认识的,可是看起来他们
🔥【设计模式】观察者模式
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 1.0版本(双向耦合) 我们描述一个工作做的实际场景来说一说观察者模式,我们在公司的时候会加入很多的群,微信群、QQ群、企业微信群、钉钉群等