class-design

    0

    1答えて

    最近、学生/教師/セメスター/コースエンティティを扱うカリキュラムアプリケーション(Javaの)モデルを設計するように求められました。それはスプレッドシートの設計問題のようなものです。 条件は次のとおりです。生徒は、特定の時間に発生する学期、たとえば学期2のように、ある教師が教えるコースに登録することができます。 生徒は、複数の教師(複数の教師がそれぞれ特定のコースを教える)によって複数のコースを

    1

    3答えて

    現在、PHPクラスのコンストラクタを使用して、ユーザーがログインしているかどうかを確認しています。コンストラクタは、セッションIDなどを持っているかどうかをチェックする関数を呼び出します。そうでない場合は、ログインページにリダイレクトします。ここで私が使用しているかのアイデアです: function __construct() { parent::__construct();

    2

    2答えて

    私は比較的新しいプログラマーであり、まだ学んでおり、少しの問題にぶつかっています(タグがちょっと残っていれば謝ります)。早い時期に、たくさんのコードが含まれていたメソッドを、より多くのより小さい、明確に名付けられたメソッドの呼び出しセットに分割する利点について議論する記事を読む機会がありました。一般的に、私はこれがより洗練されたコードを作ったように感じ、間違いなく単体テストをもっと簡単にしました。

    2

    3答えて

    私は、構成可能なスキルを持つ忍者がいます。設定可能とは、プログラムが設定ファイルを読み込んで実行時に追加することです。すなわち: Ninja: color: Red Skills: - High Jump - Invisibility これらのスキルは、Ninjaクラスに機能を動的に追加する必要があると仮定します。同様に、NinjaにHigh Jumpス

    0

    1答えて

    私の問題は、プロパティ間のリレーションシップとカスケードエフェクトが関係しており、これに関するベストプラクティスが何であるか不思議です。 私は、さまざまな長さのリストを含むクラスを持っています。リストを編集するとき、ユーザはTargetSumを設定することを好みます。そのため、プログラムはリストが常にこの合計に加算されるようにします。私はこれを、list sum = TargetSumのようなリス

    0

    1答えて

    私はこの小さなウェブサイトを開発しようとしています。その基本的なものは、医者のための患者に関する情報を保存する単純なウェブアプリです。 私はクラス・ダイアグラムを使ってイントロダクションを要求しているのですが、スタンドアロン・アプリケーションの場合のみ、すでにこれを行っています。私はウェブサイトのクラス・ダイアグラムを設計するのが非常に新しいです。 アクター、シナリオ(すべてがうまくいくとユーザー

    2

    2答えて

    私はクラスがパッケージ内に言ってきたcom.practise.mypackageone.MyClass クラスMyClassのは、私はこの方法では別のパッケージのクラスからのみアクセスできるようにする方法 /* Modifier */ void show() { // some code here } が を言っていますcom.practise.mypackagesecond.Secon

    1

    4答えて

    ケース: 私はHTMLフォームを処理し、フィールドをクリーンアップして検証するフォームクラスを持っています。 私は例えば、異なるフォームフィールドのために別々のクラスを作成することを考えている:テキスト/ファイル/選択/など 私はこれを使用することを検討している方法は、次のようなものです: $form = new Form(); $form->element['fieldname'] = new

    1

    1答えて

    最近、私はエレガントに解決する方法がわからない再発性の設計問題に苦労してきました。 私はいくつかのプレイヤーといくつかの接続された作品をプレイしています。一緒にこれらの作品は、半複雑なコレクションや構造を形成します。今私は2つの方法で、この構造を実現することができます。作品そのものIEのポインタを介し暗黙的構造を保存する次のいずれか class BigPiece extends Piece {

    0

    2答えて

    私は現在2つのビューを切り替えようとしています。問題はそれがどのように呼び出されるかです。 私の状況を説明するための最も簡単な方法HERESに: 私は親ビューを持っています。 サブクラスChildViewには、テーブルが含まれています。 そのテーブルのオブジェクトを選択すると、その親ビューの別の子ビューに切り替える必要があります。 親--------- |子供1 |子供2 子供1は私が子供のビュー