
深入解析设计模式
文章平均质量分 89
颜淡慕潇
985硕士,资深高级研发工程师;优快云认证专家博主,优快云内容战略合伙人,新星计划导师,全栈开发领域杰出内容创作者,同时荣获阿里云专家博主及星级博主殊荣。
平时就爱捣鼓后端及前端技术,分享干货,承蒙厚爱,感谢支持! 希望和大家一起努力,成为更好的自己!
展开
-
深入探讨工厂模式与策略模式的区别
工厂模式和策略模式各自解决了不同的设计问题。工厂模式关注于如何创建对象,通过封装对象的创建逻辑来提高代码的可维护性和扩展性。而策略模式则通过封装算法,使得算法的使用和变化更加灵活原创 2024-09-11 13:32:44 · 10997 阅读 · 19 评论 -
利用命令模式构建高效的手游后端架构
在现代手游开发中,后端架构的设计对于支持高并发、快速迭代和复杂游戏逻辑至关重要。命令模式作为一种行为设计模式,可以有效地解耦请求的发起者与接收者,提升系统的可维护性和扩展性。本文将深入探讨如何利用命令模式构建一个强大且灵活的手游后端架构。原创 2024-09-08 10:15:36 · 14456 阅读 · 25 评论 -
深入解析依赖倒置原则
依赖倒置原则(Dependency Inversion Principle,DIP)是面向对象设计中的一项重要原则,其核心思想是高层模块不应该依赖于低层模块,二者都应该依赖于抽象;而抽象不应该依赖于细节,细节应该依赖于抽象。这个原则的提出者是罗伯特·C·马丁(Robert C. Martin),他认为这是实现松耦合、高内聚的重要途径之一。让我们深入解析依赖倒置原则的核心概念和实践方法。原创 2024-08-15 14:44:14 · 6042 阅读 · 0 评论 -
深入解析Java设计模式之中介者模式
中介者模式(MediatorPattern)是Java设计模式中的一种行为型模式。在中介者模式中,一个中介者对象封装了一系列对象之间的交互,使对象之间不直接相互通信,而是通过中介者对象进行通信。这种模式有助于降低对象之间的耦合度,使系统更易于维护和扩展。原创 2024-08-15 14:27:30 · 7012 阅读 · 0 评论