23种设计模式
GoF(四人帮)23一种思维,一种态度,一种进步
创建模式:
单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式
结构型模式:
适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式
行为模式型模式:
模板方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘录模式,解释器模式,状态模式,策略模式,责任链模式,访问者模式
oop面向对象七大原则
1。开闭原则:对扩展开放,对修改关闭
2。里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立
3。依赖倒置原则:要面向接口编程,不要面向现实编程。
4。单一职责原则:控制类的粒度大小,将对象解耦,提高其内聚性
5。接口隔离原则:要各个类建立它们需要专用接口
6。迪米特法则:只与你的直接朋友交谈,不更陌生人说话
7。合成复用性原则:精良先使用组合或聚合等关系关联来实现,其次才考虑使用继承关系实现
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报