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