factory

    1熱度

    2回答

    我正在尋找的改進方案,以下列問題的instanceof避免。我有一個東西傳給工廠,工廠將檢查對象類型,創建另一個類型,用來自傳入對象的數據填充它,並返回新類型。 ... public MyAbstractClass create(MyObject a) { if (a instanceof A) { A obj = (A) a; return new MyA

    0熱度

    1回答

    因此,我有一個控制器可以調用工廠,然後設置「variableToExpose」。當我console.log($ scope.variableToExpose)出現未定義。什麼是將該變量暴露給控制器的最佳方式? .controller('SomeCtrl', function($scope, $http, $state, SomeFactory) { console.log($scope

    0熱度

    3回答

    訪問私有變量我寫了下面的工廠: .factory('UserFact', function() { var user = []; return { 'setUser': function(user) { this.user = user; console.log('(1) User set: ' + this.user); conso

    2熱度

    2回答

    似乎有兩種方式在Symfony的動態實例化服務: 使用工廠(https://symfony.com/doc/current/service_container/factories.html) 使用配置器(https://symfony.com/doc/current/service_container/configurators.html) 這兩種方法似乎是電流。檢查問題和更改日誌並沒有給我更多的

    1熱度

    1回答

    當我將用戶重新連接到我的socket.io測驗應用程序時,我在我的angularjs/ionic應用程序中握手數據時遇到了一些問題。 我想更新我連接到服務器時從客戶端發送的握手數據,如果用戶斷開連接並再次連接。 (我需要一些數據在握手,因爲服務器檢查用戶是否加盟的第一次,或者只是失去了連接測驗) 我的問題/現在發生了什麼: 用戶想加入競猜ID爲「12345」 將用戶連接到我的服務器,發送握手數據:

    2熱度

    1回答

    嘿,所以我想了解工廠模式時,下面就來了: public abstract class SoftwareShop { public OfficeProgramm holeApp(String zuHolendesProg) { //Delegation der Objekterstellung an Subklasse OfficeProgramm programm = cr

    2熱度

    2回答

    假設我需要兩個工廠的抽象基類及其派生類(我沒有訪問實際的構造函數)。在效率和代碼風格方面,哪個是最好的構造? 1)讓所有工廠返回一個shared_ptr。這是統一的,但會導致許多派生類的不必要的shared_ptrs,因爲它們在客戶端代碼中直接取消引用。 std::shared_ptr<Derived> createDerived(Argument arg) { return std:

    0熱度

    1回答

    我們正在嘗試更新一個返回承諾的工廠。原始工廠使用$ http-> success->錯誤,並且控制器有一個.then(...)。 我們希望從成功/錯誤中「遷移」到/ catch,但是我們在控制器中收到以下錯誤消息:TypeError: Cannot read property 'then' of undefined。 工廠方法有以下(): 'use strict'; xmsbsExtranet.

    1熱度

    1回答

    我有一個factory,我想返回一個::class從。但是,工廠可能會返回幾十種不同的類型(由傳入工廠的對象類型決定),名爲TypeOneObject,TypeTwoObject等。是否可以使用變量返回類,如下所示? $type = $myrequiredclass->getType(); return $type."Object"::class; // wanting TypeOneObjec

    0熱度

    3回答

    我正在寫一個非常簡單的角度js測試應用程序,並試圖顯示存儲在json服務器上的數據以顯示在視圖中。 db.json如下: { "examples": [ { "id": 0, "name": "example 0", "description": "Example 0 description." }, { "i