問題タブ [generalization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
104 参照

javascript - 関数の一般化

選択したコーナーで要素のサイズを変更するこの関数を作成しました

今、これは小さな要素だけを大きな要素にサイズ変更します。大きな要素から小さな要素へのサイズ変更に一般化したいので、次のようにします。

StartSize が EndSize よりも大きい場合 ---> BIG から SMALL への変更 ---> SMALL から BIG への変更

それ以外の場合は、SMALLからBIG、SMALL、BIGに変更する単純なループ[...]

関数に別のパラメーターを導入せずに方法はありますか?




Markus が提案した解決策を修正しましたが、うまくいきましたが、まだ満足していません...

0 投票する
1 に答える
1226 参照

c# - SQL挿入文字列の一般化

ストアド プロシージャを使用せずに多くの SQL 挿入を行う必要があります。

大きなクラスの場合、挿入文字列が巨大になるので、オブジェクトを渡すときにそれを処理する一般化された挿入関数を作成することを考えていました。以下に書いたものは機能しますが、(1) 可能なすべてのデータ型を指定する必要があり、(2) すべての値を文字列に変換して挿入文字列を作成する必要があるため、理想的ではありません。値。

オブジェクトクラスに渡す関数が必要であり、関数はオブジェクトの値をデータベースに挿入します(テーブル内のすべての列名がオブジェクトのプロパティ名と一致する場合)

どんなアイデアでも大歓迎です、ありがとう。

0 投票する
1 に答える
3355 参照

unity3d - スクリプト bool プロパティの状態に応じて、Unity 4.6 UI Image prefab で異なるソース イメージを使用する

画像のプレハブが 1 つ欲しいです。画像とその機能はまったく同じですが、2 つの色があります。具体的には、プレハブに添付されたスクリプトの bool の実際の値に応じて、ソース画像を 2 つの画像のいずれかに設定する必要があります。もちろん、2 つの画像を使用する代わりに、元の画像の色を変更したり、別の方法で描画したりすることもできますが、その方法はほとんど同じであると思います。すべてコードではなく Unity 内で行われます。

Unity 4.6 最終リリースを使用。

プレハブでは継承はできませんよね?

0 投票する
1 に答える
1573 参照

uml - UML 定義 - 一般化、集約、および抽象クラス

UML の一般化、集約、および抽象クラスに関して、私は少し混乱しています。

一般化すると、「である」という関係であることがわかります。学生人であり、教師人です。したがって、 Person はスーパークラスになりますが、学生と教師はどちらもサブクラスです。

集約によって、これは私が理解していることです。これは、構成に比べて「よりソフトな」関係です。例: 指のない手 (集約) を使用できますが、手のない手 (構成) を使用することはできません。

そして、私は抽象クラスで完全に迷っています。抽象クラスの特徴は何ですか? 可能であれば、これに関する例が欲しいです。

しかし、私はここで正しい軌道に乗っていますか? これが私がこれらの用語を理解している方法です。

0 投票する
3 に答える
77 参照

c# - リストをループし、どのデータメンバーにアクセスするかを入力パラメーターとして受け取る関数を作成するにはどうすればよいですか

多くの異なるデータメンバーを含むデータ型 PlayerStats があります。データ メンバーごとに異なるスコアを計算したい (以下のケースでは、statistics.nrOfGoals を調べます)。

この関数を一般的なものにして、似たような関数をたくさん作成する代わりに、どのデータメンバーを見るかを受け入れるにはどうすればよいですか?

何かのようなもの

0 投票する
2 に答える
1052 参照

qt - QMLでコードの繰り返しを避けるには?

Qt 5.4.1 を使用しています。

現在、QML でいくつかのボタンを設定しています。いくつかのボタンに同様の状態動作が必要です。非常によく似たコードの大きな塊が QML で繰り返されるのを避けるにはどうすればよいですか?

これは、いくつかのボタンに対して繰り返すにはかなりのコードであり、ボタン機能 (C++ やその他の動作へのシグナルの送信など) に追加するたびに、複数回実行する必要があります...

MrEricSir が提供するリンクを読み、次のコードで HKDRadioButton.qml を作成しました。

私のメインQMLファイルには、

動作(状態の変化)はわかりますが、テキストはわかりません...