composition

    0熱度

    1回答

    當構建一個Django應用程序時,我們暴露於(表單)MultiValueField和MultiWidget。 他們似乎是一個有趣的方法來編寫它們各自的基類,從而提供更多的模塊化。 然而,現在看來我們實際一塊,這將使這兩個放光芒將是一個db.models.MultiField。這裏是一個道理: 看來,使用的ModelForm時,Django是強制執行models.Field和forms.Field之

    1熱度

    1回答

    Q1:使用「接口繼承」和「接口組合」設計OOP代碼時,哲學有什麼區別? (請注意處理接口部分,因爲我知道繼承和組合以及爲什麼組合比繼承更受青睞)。 Q2:任何使用情況下的接口繼承應該優於組合接口還是組合+接口? P.S.焦點應該是繼承和組合中的接口角色,並且任何處理相關設計的附加提示都將非常感謝。

    0熱度

    1回答

    我正在創建一個簡單的電子郵件客戶端,並且在回覆和轉發html電子郵件時遇到問題。 當我有用戶撰寫回復消息,我怎麼追加的內容到消息的頂部?我已經通過將新的消息內容注入到段落或div或類似的東西中來進行一些調查。 它是如何在一般情況下,例如Gmail,雅虎做了,等他們如何找出其中注入HTML中的回覆內容? 我使用C#所以最好有一個可以處理該部分的C#庫?如果不是那麼一些想法如何完成,所以我可以爲它創建

    0熱度

    1回答

    在Python 3.4中我有一個通過構圖的成員對象。 我想覆蓋它的一個成員函數。 def class Foo: def __init__(self, value): self.value = value def member_obj.baz(baz_self, arg): print("my new actions on {}".format(arg))

    2熱度

    1回答

    我正在使用After Effects腳本並使用AE腳本指南作爲學習的基礎。 我有一個After Effect項目,其中包含兩個AE項目,每個項目中都有多個項目。 我想從具有特定名稱的主項目中獲取組合,但沒有循環通過項目中的所有項目。例如, var myComp = app.project.comp("Composition Name"); 這可能嗎?還有別的辦法嗎?

    0熱度

    3回答

    我想圍繞構圖的想法包圍我的頭。以前從未使用過。我有一個類,它看起來像這樣(減薄): public class AccountProfile { public string AccountNumber { get; set; } public string FirstName { get; set; } public string LastName {

    0熱度

    1回答

    我正在開發一個管理應用程序(使用PHP),管理員可以在其中註冊客戶。有兩種類型的客戶:公司和個人。一家公司擁有「許多」ContactPersons,可以登錄到該應用程序。個人可以登錄'自己'。 我的問題是,什麼是模擬的客戶(和管理員)如何可以登錄的最佳方式? User/CanLogin/Authenticatable接口,ContactPerson和個人將實現哪個接口。這個接口有一個getUser

    1熱度

    1回答

    我正在嘗試創建一個名爲的對象,名爲。該對象由溫度計對象,內存對象,LED對象。最後三節課完全分開。但是,當我嘗試在照明類中粘貼所有內容時,我得到以下消息: luminary.cpp:11:112:錯誤:沒有匹配函數調用'Thermometer :: Thermometer()' luminary.cpp: 11:112:錯誤:沒有匹配函數調用'Memory :: Memory()' luminar

    0熱度

    1回答

    好吧,我理解組合和聚合。 聚合是可以存在於「父」類之外的任何對象。構圖意味着當父母死亡時,它由死亡組成的物體。 好的,我有一個測試應用程序。類別可以有視頻。一個問題也可以有視頻。一個類別由許多問題組成。我想弄清楚什麼是最好的模式,因爲兩者都可以有視頻,但他們可能不會分享相同的視頻。但在某些情況下,他們可能會。 對於測試用例,除類別或問題對象外,不會監視這些視頻。所以我可以將它們設計成構成視頻成員。

    -1熱度

    2回答

    C++提供了兩個類似的規定來執行相同的任務。雖然對象組合似乎更方便,因爲聲明的類也可以用於其他類。 例如, 「地址」類可以包含一些屬性和功能,然後可以用作「學生」類的屬性。 或者,'Address'類可以在'Student'類(嵌套)中聲明。 所以我的疑問是,這些方法中哪一個應該使用,什麼時候使用? 也被認爲比另一個更好的方法?