- 相關推薦
ddd
奈須蘑菇所著小說
DDD(奈須蘑菇所著小說)
《DDD》,全名《Decoration Disorder Disconnection》,是是日本作家奈須蘑菇所寫的小說。
目錄 作品簡介 事件背景 主要人物 作品簡介奈須蘑菇繼《空之境界》后的另一部小說,刊載于講談社不定期發行雜志《浮士德》第三期(2004年三月號),自本期改為一年三期。該雜志的新伝綺系列企劃之重點訴求,是在現實延長線上與非現實的溶合。此次奈須新作共98頁,含開頭彩頁3頁、中間插畫3頁,繪圖由Type-Moon的小山廣和擔綱。 小說《DDD》全稱是《Decoration Disorder Disconnection》,目前只出了兩卷(挖坑不填),而網上流傳的“dark dirty dandy”之說可以理解為ufotable的惡搞和型月眾對蘑菇的怨念吧。本作的主題是惡魔,因此宗教觀是從基督教系統的'一神論觀點出發,不過仍然有很多顛覆常識的想法。
事件背景由于現代社會結構的變遷,躁郁癥或對人恐懼癥等精神疾病也越趨普遍;但近來因心理異常而引發生理異變的例子越來越多,一部分的患者會得到莫名其妙的特殊能力。而由于變異起因于精神異常,因此部分重癥者會基于躁郁或恐怖而不當行使超能力對周遭造成傷害。 此類異常犯罪日益增加而成為一種新的社會現象,但真正了解此病癥的只有少數專家。由于此類患者的癥狀有如圣經中被惡魔附身者,因此社會上一般將此病癥稱為“惡魔憑依”。“惡魔憑依”只是俗稱,實際上并不是真正的惡魔附身,因為惡魔終究是誕生于一神論的概念下,不會跑到日本這種偏遠之地來。 為何能這么肯定?因為真正的惡魔是這么告訴主角的。
主要人物石杖所在 迦遼海江 石杖火鉈 月見里朋里 貫井未早 戶馬的 久織巻菜 久織伸也 霧棲彌一郎 日守秋星 扶桑雪緒
國內直撥國內長途直撥電話業務
DDD(國內直撥國內長途直撥電話業務)
命令行調試程序
DDD(命令行調試程序)
領域驅動設計Domain-DrivenDesign
DDD(領域驅動設計Domain-DrivenDesign)
目錄 軟件工程領域的DDD 軟件工程領域的DDD2004年著名建模專家Eric Evans發表了他最具影響力的著名書籍:Domain-Driven Design –Tackling Complexity in the Heart of Software(中文譯名:領域驅動設計 2006年3月清華出版社譯本,或稱 Domain Driven-Design architecture [Evans DDD])。 DDD是告訴我們如何做好業務層!并以領域驅動設計思想來選擇合適的框架。 我們知道軟件的產生過程是:分析、設計、編程、測試、部署。過去,分析領域和軟件設計是分裂的,分析人員從領域中收集基本概念;而設計必須指明一組能在項目中適應編程工具構造的組件,這些組件必須能夠在目標環境中有效執行,并能夠正確解決應用程序出現的問題。 模型驅動設計(Model-Driven Design)拋棄了分裂分析模型與設計的做法,使用單一的模型來滿足這兩方面的要求。這就是領域模型。 DDD(Domain-DrivenDesign領域驅動設計) 2004年著名建模專家EricEvans發表了他最具影響力的著名書籍:Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware(中文譯名:領域驅動設計 2006年3月清華出版社譯本,或稱DomainDriven-Designarchitecture[EvansDDD])。時值今日,DDD開發框架已經層出不窮(如RoR、RIFE、JdonFramework等),我們項目軟件包結構都變成了這樣:xxx.model;xxx.service,DDD思想可以說是遍地開花了.領域建模是一種藝術的技術,不是數學的技術,它是用來解決復雜軟件快速應付變化的解決之道. 模型驅動設計(Model-DrivenDesign)拋棄了分裂分析模型與設計的做法,使用單一的模型來滿足這兩方面的要求。這就是領域模型。單一的領域模型同時滿足分析原型和軟件設計,如果一個模型實現時不實用,重新尋找新模型。如果模型沒有忠實表達領域關鍵概念時,也必須重新尋找新的模型。建模和設計成為單個迭代循環。將領域模型和設計緊密聯系。因此,建模專家必須懂設計,會編程。 根據Eric的理論,業務層將細分為兩個層次:應用層和領域層。應用層:定義軟件可以完成的工作,并且指揮具有豐富含義的領域對象來解決問題,保持精練;不包括業務規則或知識,無業務情況的狀態;領域層:負責表示業務概念、業務狀態的信息和業務規則,是業務軟件核心。層次之間必須清晰分離,每個層都是內聚的,并且只依賴它的下層. Eric特別指出:那種將業務邏輯交由業務界面處理的快速UI方式是旁門左道。希望象C/S結構那樣可視化拖拖圖形就完成的`軟件開發是一種錯誤的方向,開發時快速,難于維護和擴展,雖然使用J2EE技術,其實是一種偽多層技術。建議購買"領域驅動設計"這本譯書學習下. 在領域對象的生命周期中,有三個模式來維護對象的完整性:聚合(Aggregate)定義清晰的所有權和邊界使模型更加緊湊,避免出現盤根錯節的對象關系網;工廠(Factory)和組合(Respository)。當一個對象生命周期之始,使用工廠和組合提供訪問和控制模型對象的方法。建立聚合的模型,并把工廠和組合加入到設計中來,可以使我們系統地對模型對象進行管理。聚合圈出一個范圍,在這個范圍中,對象無論在哪個生命周期,保持不變性。 MF(MartinFowler)曾經提出有名的貧血模型或充血模型,他認為實體模型對象中只有弱行為setter和getter方法,沒有真正行為,好像缺少血液的人,不和諧了,而Eric認為,在DDD中,領域中的一些概念是不能作為模型中的對象來處理的,如果將這些功能概念強行加給實體對象和值對象,會破壞模型中對象的定義.我們的DDD項目中都是以充血模型存在著,所以,Eric呼喚:建模專家必須懂得實現,懂得軟件技術。