首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
kokasumi
创建于2022-10-23
订阅专栏
用于记录在学习设计模式过程中的笔记
等 2 人订阅
共9篇文章
创建于2022-10-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式总览
设计模式是什么? 在软件工程中,设计模式(Design Pattern)是对软件设计中常见问题的典型解决方案。它们就像能根据需求进行调整的预制蓝图,可用于解决代码中反复出现的设计问题。
SOLID设计原则:单一职责原则(S)
单一职责原则 的英文表示为 Single Responsibility Principle ,缩写为 SRP。其原始定义为:一个类或模块只负责完成一个职责或功能。
SOLID设计原则:开闭原则(O)
什么是开闭原则? 开闭原则 的英文全称是 The Open/Closed Principle,缩写为 OCP。
SOLID设计原则:里氏替换原则(L)
什么是里氏替换原则? 里氏替换原则 的英文全称是 Liskov Substitution Principle,缩写为 LSP。
SOLID设计原则:接口隔离原则(I)
什么是接口隔离原则? 接口隔离原则 的英文全称为 Interface Segregation Principle ,缩写为 ISP 。
SOLID设计原则:依赖倒置原则(D)
在面向对象编程领域中,依赖倒置原则 (Dependency Inversion Principle,DIP)是指一种特定的解耦形式,使得高层次的模块不依赖于低层次模块的实现细节
迪米特法则(LOD)
迪米特法则 (Law of Demeter,缩写为 LOD)也被称为 最少知识原则(Least Knowledge Principle,LKP),是一种软件开发的设计指导原则。
合成复用原则(CRP)
合成复用原则(Composite Reuse Principle,CRP)要求在软件复用时,尽量使用组合/聚合等关联关系来实现,尽量避免使用继承达到软件复用的目的
创建型模式:工厂设计模式
工厂模式(Factory Pattern)属于创建型模式,提供了一种创建对象的最佳方式。其核心思想就是把创建对象和使用对象解耦,由工厂负责对象的创建,而用户只能通过接口来使用对象。