【问题标题】:How to implement design patterns in my project about Bookstore?如何在我的书店项目中实现设计模式?
【发布时间】:2022-10-16 23:26:24
【问题描述】:

我是全栈开发人员,目前在大学 2 课程中学习软件工程。目前我正在开发一个书店项目,使用 spring boot 作为后端,React 作为前端。所以我需要在我的项目中实现 5 种软件设计模式。但是我现在不知道如何做这样的实现,也没有经验。所以我需要你的帮助。我该如何实现呢?

【问题讨论】:

  • 嗨阿里!欢迎来到stackoverflow。作为这个伟大网站的另一个用户,我想建议你先看看这个旅游。 stackoverflow.com/tour 可以想象,为了更好的社区体验,有一些用于提问和/或回答问题的指南/规则。根据该规则,您的问题似乎不合适。简单地在这里,我们展示了到目前为止我们针对特定问题所做的尝试,如果出现问题,那么如果之前没有人问过,我们就会开始一个问题。

标签: reactjs spring-boot design-patterns web-development-server


【解决方案1】:

首先,我不是来打断你或其他任何事情的,我建议你开始制作一个类图,从那个类图中你会注意到一些对你来说看起来很奇怪的东西,所以对你来说看起来很奇怪的东西将是需要实施设计模式的事情。

基本上有三种类型的设计模式Creational,Observer和Behavioral。因此,一旦您创建了类图,您就会注意到一些基本情况,例如一个类应该在一次使用单个数据库对象或相同的逻辑,这是您将使用辛格尔顿设计模式。

假设您创建了一个类图,这样一个父类不应该能够创建其他类的对象,但子类应该做那种工作,所以这是一个经典的例子工厂方法设计模式等等。

我也祝你的项目好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多