
设计模式
文章平均质量分 87
丁爸
这个作者很懒,什么都没留下…
展开
-
如何利用命令模式实现一个手游后端架构
命令模式是一种行为设计模式,它将一个操作延迟到运行时决定。在游戏开发中,命令模式通常用于处理游戏逻辑、玩家动作等,因为它可以提供更灵活的方式来执行操作,并且易于扩展。原创 2024-08-29 22:54:31 · 658 阅读 · 0 评论 -
工厂模式和策略模式区别以及使用
工厂模式和策略模式是两种不同的设计模式,它们各自解决的问题和应用场景有所不同。在实际应用中,工厂模式和策略模式常常结合使用,以解决更复杂的问题。例如,可以通过工厂模式来创建不同类型的策略对象,然后在策略模式中使用这些策略对象来实现不同的业务逻辑。这样可以充分利用两者的优点,提高系统的灵活性和可扩展性。原创 2024-08-24 15:48:18 · 1062 阅读 · 0 评论 -
设计模式六大原则(六)--迪米特法则
迪米特法则的应用可以帮助我们设计出更加模块化、解耦合的系统。在实际开发过程中,我们应该尽量遵循迪米特法则,避免过度耦合的设计模式。原创 2024-08-21 11:30:39 · 1175 阅读 · 0 评论 -
设计模式六大原则(四)--接口隔离原则
接口隔离原则可以帮助我们设计出更加灵活、可扩展的系统。通过将接口拆分成更小的接口,我们可以更好地控制系统的复杂度,降低模块之间的耦合程度,提高代码的可维护性和可重用性。原创 2024-08-21 11:29:04 · 920 阅读 · 0 评论 -
设计模式六大原则(三)--里氏替换原则
在实际应用中,里氏替换原则的应用场景非常广泛,例如在设计多态性时,就需要遵循里氏替换原则。此外,里氏替换原则还可以应用于接口的设计、异常处理等方面。总之,里氏替换原则是面向对象设计中非常重要的一条原则,它可以帮助开发者更好地设计类和对象之间的关系,提高程序的健壮性、可扩展性和可重用性。原创 2024-08-20 15:41:11 · 1346 阅读 · 0 评论 -
设计模式六大原则(二)--开闭原则
开闭原则(Open/Closed Principle,简称OCP)是软件设计原则中的一个重要原则,它指出:“软件实体(如类、模块、函数等)应该对扩展开放,对修改封闭。”这意味着我们应该设计出这样的软件实体,它们可以在不改变原有代码的基础上进行扩展和修改。开闭原则是一种面向对象设计中非常重要的原则,它可以帮助我们设计出更加灵活、可维护和可重用的软件系统。遵循开闭原则有助于提高软件的可扩展性和可维护性,使软件能够更好地适应变化的需求。原创 2024-08-19 15:56:04 · 1000 阅读 · 0 评论 -
设计模式六大原则(五)--倒置依赖原则
倒置依赖原则(Dependency Inversion Principle, DIP)是一种面向对象设计原则,它强调高层模块和低层模块都应该依赖于抽象,而不是具体实现。倒置依赖原则是一种重要的设计原则,它可以帮助我们构建出更加灵活、易于维护的软件系统。在实际应用中,我们可以结合具体的需求和场景,合理地运用这一原则,以达到最佳的设计效果。原创 2024-08-18 09:14:14 · 1148 阅读 · 0 评论 -
设计模式六大原则(一)--单一职责原则
一个类或模块应该只负责完成一项任务或承担一个责任。如果一个类或模块承担了多个职责,那么当需要修改其中一个职责的功能时,就可能会对其他职责产生影响,从而导致代码耦合度增加,维护起来更加困难。原创 2024-08-17 11:37:06 · 1269 阅读 · 0 评论 -
Java设计模式之中介者模式
中介者模式是一种行为型设计模式,它通过中介者对象来协调多个对象之间的交互,使得各个对象之间的耦合度降低,提高了系统的可维护性和可扩展性。中介者模式可以应用于需要在对象之间进行复杂交互的场景,如社交网络中的消息传递功能、企业级应用中的业务流程处理功能等。原创 2024-08-16 21:23:50 · 1627 阅读 · 0 评论