タグ付けされた質問 「object-oriented」

システムを、モジュール方式で制御および操作できるオブジェクトのセットとしてモデル化できるようにする方法論

6
静的関数とクラス
BigDecimals を使用していくつかの基本的な計算を行うためのユーティリティ関数を構築したいとします。たとえば、の平均を計算する関数が必要ですList<BigDecimal>。 最善のアプローチは何ですか?静的関数またはユーティリティクラス? public static BigDecimal computeAverage(List<BigDecimal> numbers) または public class BigDecimalUtil public computeAverage(List<BigDecimal> numbers)

2
Goが特徴とするプログラミングパラダイムの名前は何ですか?
Goがクラス階層を放棄する方法に興味をそそられ、典型的なオブジェクト指向の意味でのクラスの概念を完全に放棄しているようです。また、そのインターフェースを実装する型を知る必要なしにインターフェースを定義できる方法にも驚いています。 このタイプのプログラミング方法論と言語パラダイム(またはおそらくそれの特定の側面)を特徴付けるために使用できる/使用できる用語はありますか?Go言語のパラダイムは、古典的なOOPパラダイムから十分に新しく、明確であり、一意の名前を保証するためにコンピュータプログラミングの歴史において十分に重要ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.