design-patterns

    0热度

    2回答

    我新的设计模式,我正在学习Observer模式的,我去了很多的网站,在那里我发现UML图下面 所以我的问题是关于UML或类design.If观察者模式的目的是通知有关在主体/客体,为什么受试者需要是抽象不能直接成为ConcreteSubject的状态的变化的观察员,如下所示: 什么是dis如果我们将主题创建为具体主题,则可能会带来好处或违规。

    0热度

    3回答

    我正在学习设计模式并在HERE中遇到非常奇怪的示例。如果我们有一个类: public abstract class AbstractFactory { abstract Color getColor(String color); abstract Shape getShape(String shape) ; } 正如我们可以看到的,有2种类型的方法创建对象:颜色和形状。这是一个抽象类,所

    0热度

    2回答

    我试图做一个多语言词典让我们说英语 - 德语字典。 我认为我需要一个语言课程和一个单词课程,但不同的语言有不同的单词类型和动词时态,例如德语有不同的单词性别(男性,女性,中性)。 现在我的问题是,如何在代码中表示了不同的语言: 1-语言父类,文字父类 2 - 语言“A”级,字“inLanguageA”级和不同的词类型和功能 3-语言“b”类,单词“inLanguageB”类和不同的单词类型和功能

    -1热度

    1回答

    我想创建一个应用程序“家族”。这些应用程序都将具有相同的外观和感觉,并且它们之间的变化很小。这些变化可能在字符串,一些图片以及生命周期方法中的一些变化。 我想这样做的方式是通过在Android Studio中一库模块,这将有一个默认的外观和实现共同所有的应用程序,并让每个应用程序改变它所需要本身。图书馆将包括所有的活动,将进行片段交易并持有资源。 的问题是,我不知道如何重写的生命周期方法的行为。对

    -1热度

    1回答

    据我所知,在微服务设计应用程序中,每个微服务都服务于确切的目的,并拥有(必须)拥有数据库。 但是,如果您显示来自Finance microservice的订单列表,并且每个订单都有位于CRM microservice上的客户,则意味着您必须为每个订单的行调用getCustmerSimpeDetail?

    0热度

    1回答

    我想在C++中创建一个简单的Singleton类,其中包含指向其他类型的指针。 单身人士将在某个时刻成为该指针的所有者。 所以这是一个很好的方法来删除Test类型的对象并释放它在Singleton析构函数上的内存? class Test{...}; class Singleton { public: static Singleton& getInstance()

    1热度

    1回答

    好吧,这是一个很难写的问题,让我看看我能否正确解释自己。 在Sharepoint中,ListItem具有默认属性,id,title,createdby,createddate,modifiedby,modifieddate。 但是,您可以创建包含更多列的自定义列表,但它们从基本列表继承,因此任何新列都将添加到以前的列中。 我的想法是在SharePoint中创建框架与打字稿一个通用的解决方案并作出反

    0热度

    2回答

    在报告模块中,有一个电子邮件服务需要重构,因此我可以将其用作通用邮件服务。实际上,当他们想重置密码时,我有要求给用户发送电子邮件,这是重构的主要原因。 public class EmailService{ public Email buildEmail(ReportRequest reportRequest){ //build email using ReportReques

    0热度

    1回答

    我正在使用graphql-php来处理项目。有an example提示创建一个类是这样的: use Project\CategoryType; use Project\PageType; class Types { private static $page; private static $category; public static function page() {

    5热度

    2回答

    我有一个爪哇弹簧引导应用程序,它具有层(包): 控制器(控制器类) 服务(业务逻辑) 域(数据库层) Inside My Domain我有两个数据库类 MysqlDBManager MongoDBManager 我在service package其中同时使用MysqlDBManager的方法以及MongoDBManager许多类。 如果我用实例MysqlDBManager' and MongoDB