私は、次の質問に直面した2角度と複数の計算サービスとアプリのコーディング中:静的メソッドとJavaScript ES6の角2つのサービスが
- 私は、アプリケーションレベルで提供アンギュラサービスに静的使うのですか?それはナンセンスですか?
- 静的メソッドはパフォーマンスにどのように反映されますか?いくつかのオブジェクトが同じ静的メソッドを同時に呼び出しているとします。このメソッドは複数回インスタンス化されていますか?助けるため
@Injectable() export class FairnessService { constructor(){} private static calculateProcentValue(value: number, from: number): number { return (Math.abs(value)/Math.abs(from)) * 100; } public static calculateAllocationWorth(allocation: Allocation): number { ... } }
感謝を:
このは私に、複数の計算方法を提供し、アプリケーションレベルでインスタンス化されるクラスのスナップです。
private static? :o – DDRamone