template-method-pattern

    8

    2答えて

    これはおそらく初心者からの質問ですが、私はデザインパターンを初めて学んだので、Template MethodとStrategy DPを見ていて、とても似ています。定義を読んだり、UMLを調べたり、コード例をチェックしたりすることができますが、StrategyパターンはTemplate Methodパターンを使用しているように見えますが、ちょうどそのパターンをオブジェクトとオブジェクト(つまり合成)

    6

    3答えて

    私はPythonでオブジェクト指向のコードをいくつか持っていますが、いくつかのクラスはコードの欠けているカスタムビットを提供するために拡張されています(la Template Method pattern、スーパークラスでのみ使用され、クライアントコードでは使用されません。 (スーパークラスでの実装はpassのいずれかまたはNonImplemented例外引き上げるため、または鈍い)メソッドと属性

    3

    3答えて

    私のchildClassメソッドのgetInfoFromDB()とsaveToDB()が別のロジックを行う必要がある場合、childClassの作成方法は分かりますか?彼らがきた - 私はむしろあなた自身の圧延よりも、春のJDBCテンプレートクラスを使用してお勧めする、ことを言っ public abstract class BaseClass { public Object exec

    0

    1答えて

    私は今、いくつかのコードを理解しようとしています。私は少し奇妙なパターンを見つけました。 'EditorOpen'イベントを持つユーザーのコントロールクラスがあります。最初は、この名前が間違っていると思っていました。なぜならMSDNの示唆しているように、 '-ing'または '-ed'で終わらないからです。しかし、後で私は、この出来事が何か起こっているかどうかを知らせていないことを知りましたが、実