object-oriented-analysis

    3熱度

    2回答

    這是一個例子。 假設以下限制: A商店只能有5種產品。 食品店只能添加食品。 一家服裝店只能添加衣服產品。 混合商店可以添加這兩種產品。 我有以下類別: AbstractShop FoodShop ClothesShop MixedShop AbstractProduct 服裝 食品 功能: AbstractShop>>addProduct: aProduct (products siz

    1熱度

    1回答

    夥計。我正在研究物體的屬性,有一件事引起了我對信息來源的關注。整個文件的這一部分就是關於JS的。 原型屬性 JavaScript對象繼承了原型的屬性。 delete關鍵字不會刪除繼承的屬性,但是如果刪除原型屬性,它將影響從原型繼承的所有對象。 我在這裏有點失落......我知道這聽起來很愚蠢,但我需要明白在流程和應用程序中可能發揮的意義。

    -1熱度

    2回答

    *我可以在UML圖表中翻譯用戶故事以教授面向對象項目嗎? *這樣對嗎? *有沒有經驗的人?

    -4熱度

    1回答

    我一直在砸我的頭,以瞭解java中對象類型轉換的實際用法,以及爲什麼它甚至在那裏。看下面的例子。 我的問題是以下面的評論形式。 請不要建議我去某處。我已經做到了。如果你知道,請直接回答我。謝謝。 檢查此代碼的方法'尖叫'覆蓋我沒有收到編譯時錯誤。看評論太 Animal aniObj = new Animal(); Animal dogAniObj = new Dog(); Do

    0熱度

    2回答

    考慮一個情景,當一個父類只有屬性和「沒有方法」和幾個子類正在擴展父類的代碼重用性。 這些對象本質上是值對象,如果在接受父變量的方法中傳入子值對象作爲輸入,當孩子沒有重載行爲時,仍然會將其稱爲多態行爲嗎?例如: class Parent { int value = 100; /* doesn't have any method to be overriden */ } class Child1

    1熱度

    1回答

    我正在做我係統的UML,並且我有一個屬性boardGame,它是一個矩陣(array[6][6])。 什麼是在UML中顯示它的正確方法?我試過這個: Game -boardGame: array[][] 但我正在使用的程序(SatarUML)不以這種方式接受它。

    0熱度

    1回答

    在我的計算機科學課上,我們正在學習Java,在我們正在學習面向對象以及它如何有用的課程中,我們已經到了關鍵的位置。我們幾天前開始了一個項目,但是我的老師沒有被賦予基本的面向對象的任務,而是決定在沒有真正教授我們的情況下立即創建圖形來挑戰我和其他一些人。 我們的任務是創建一個「Molecules」程序,它接受一個整數來創建一個數組,併爲數組中的每個可用部分創建一個隨機的x和y座標以及半徑的大小。使用

    1熱度

    2回答

    最近我在一次採訪中被問到設計一個鳥類飛行模擬器的問題。 我繼續思考模擬器類的策略模式和空氣壓力,風速等屬性。一種方法將採用鳥類物體和時間,並返回x,y,z座標。 例如 class Simulator attr_accesor :bird, :air_pressure, :wind_velocity def map_coordinates(bird, time) ... end

    1熱度

    1回答

    我試圖創建一個邏輯數據模型,但我不完全確定它是否建模正確。這是一個非常簡單和基本的模型,但總的來說,我想知道它是否應該是模式化的。 此外,我怎麼轉換成面向對象編程中的類模型呢? 我想我需要: Class Customer: int id, string name Class Order: int id, string date, Customer object Class Item: int

    4熱度

    3回答

    我明白,一個類本質上是一個對象的藍圖,但是類是一個對象的「抽象」的想法對我來說有點困難......如果任何人都可以告訴我真實的聲明的含義:「一個類是一個對象的抽象」,我會很感激。 我的困惑是因爲這種說法已經被不同的人有不同的解釋...... 是「抽象」的意思是: 與系統的基礎知識打交道,而不是深複雜那個系統? 或意思是: 只有一個抽象類可以被認爲是一個對象的抽象? 由於提前, Abhigyan