design-patterns

    1熱度

    1回答

    我有一個應用程序。顯示與這些對象相關的對象和標籤(不是非常原始的應用程序)。一個區別是標籤有「類型」。大多數有簡單的type = object,但其他人有type = file。根據標籤,它們將具有不同的渲染。例如,單擊對象標籤可顯示與其匹配的其他對象,但在文件標籤上,可以獲得其他匹配的文件,或單擊下載鏈接以下載文件。 我可以做兩兩件事: 從JSP調用一個方法(在主應用)呈現所提供的數據(包括標籤

    4熱度

    2回答

    我正在尋找狀態設計模式已被用來解決或簡化有趣或複雜的狀態轉換的例子。有很多三個或四個簡單狀態的例子。但是那些具有子狀態和不止一些轉換的實際項目代碼呢?實際激發模式使用的代碼類型。獎金指向代碼的指針!

    0熱度

    1回答

    我試圖決定哪兩個工廠模式,我應該在我的Asp.Net應用程序中使用: 1:所有DAL提供商相同抽象基類DepartmentsProvider,它定義了類的公共接口(全部導出必要的CRUD爲派生類(提供者)提供具體實現的方法)。 BLL層通過調用DepartmentsProvider.Instance實例正確的提供者: public abstract class DepartmentsProvide

    13熱度

    4回答

    string s = new string("Hello World").Replace(" ","_").ToLower().ToUpper(); 所以,你基本上從每個方法返回修改的對象,所以你可以調用它的新方法。

    1熱度

    2回答

    我需要使用'A'來構建'MyThingie'。 MyThingie在模型包中,目前模型中沒有代碼訪問數據庫。我的問題是我應該使用以下哪種模式?頂部還是底部?或者完全不同的東西。 package com.model; public class MyThingie { private String foo = ""; private String bar = "";

    1熱度

    1回答

    iostream對象cin,cout,cerr和clog是在iostream頭文件中聲明的對象。我知道在一些編譯器中可能會嘗試在構造它們之前使用這些iostream對象,所以在某些情況下它們必須受到「靜態初始化命令失敗」的影響。在那些使用std :: cout等總是安全的編譯器中,這些對象是如何實際構建的?它涉及到底層的編譯器魔術還是原則上可以用標準C++來完成? std :: cout等似乎是全

    1熱度

    2回答

    我得到了這種模式,從第三方javascript搜索mysql的目的。即時通訊假設它的html模式,可以轉換,任何人有任何想法呢? pattern A%5B%D9%8B-%D9%93%D9%B0%5D*L%5B%D9%8B-%D9%93%D9%B0%5D*L%5B%D9%8B-%D9%93%D9%B0%5D*

    0熱度

    2回答

    我覺得我碰壁了,試圖構建我認爲是建模基本金融交易的簡單數據庫模式。我希望有更多經驗的你們可以權衡並指向正確的方向。 我的應用程序有四種截然不同的租賃類型,客戶可以購買。因此,每種類型的租賃都有自己的表格,爲了保持參照完整性,每個租賃表格都有它自己的交易表格。 我的原畫草圖看起來像這樣: 首先,我用了一個FK參考函數類型,避免使用符號整數。負面支付是沒有意義的,所以我認爲這對於每筆交易都有借記或貸記

    0熱度

    3回答

    比方說,我有下面的類: class Foo { public: Foo() { Bar(); } private: Bar(bool aSendPacket = true) { if (aSendPacket) { // Send packet... } } };

    0熱度

    1回答

    我想在C++(使用SDL)中做一個小而簡單的GUI。我正在嘗試使用Composite模式以獲得靈活的解決方案。 我有一個Widget類,有Component對象:例如,有一個PaintingComponent;如果我想繪製一個盒子,我將使用從PaintingComponent繼承的一個PaintingBoxComponent。 理想的Widget類看起來有點像: Class Widget {