検索結果
strategy
- 全てのカテゴリ
- 全ての質問
- Strategyパターンを用いた実装について
Strategyパターンを用いた実装について 現在Javaを勉強しており、 Strategyパターンを用いた以下の実装を考えています。 public class UseStrategy { private Strategy strategy; public void doSomthing(int num) { switch (num) { case 0: strategy = new AlphaStrategy(); break; case 1: strategy = new BetaStrategy(); break; case 2: strategy = new GammaStrategy(); break; } // 変数strategyを用いて処理を続行していく // ... } private interface Strategy { public abstract void method_1(); public abstract void method_2(); } private class AlphaStrategy implements Strategy { @Override public void method_1() { //do something } @Override public void method_2() { //do something } } private class BetaStrategy implements Strategy { @Override public void method_1() { //do something } @Override public void method_2() { //do something } } private class GammaStrategy implements Strategy { @Override public void method_1() { //do something } @Override public void method_2() { //do something } } } つきましては、以下ご質問させてください。 (1)Strategyパターンの実装において、 上記UseStrayegyクラスのように、あるクラスの入れ子クラスとして Strategyインターフェース及び、その実装クラスを実装する方法は 普通でしょうか? それとも、入れ子クラスとしてではなく、Strategyインターフェース、 その実装クラスを全て 別クラスファイルに分けた方が良いのでしょうか? (2)例として、 BetaStrategy.method_2()とGammaStrategy.method_2()の処理が全く 同じだったとします。その場合、共通となる処理を一つのメソッド化し、 そのメソッドをBetaStrategy.method_2()とGammaStrategy.method_2()から コールしたいと考えております。 その際、共通となる処理メソッドの実装箇所としては、以下のいずれが良いのでしょうか。 (A)Strategyインターフェースを抽象クラス化し、二つの共通処理メソッドを実装する。 (B)UseStrategyクラスに、共通処理を実装する。 それとも、上記の様なケースがある場合Strategyパターンは不適切でしょうか。 文面に分かりづらい面や、Javaのオブジェクト指向・デザインパターンについて 理解の乏しいところがあるかと思いますが、ご回答の程よろしくお願いいたします。
- ストラテジーテスターの使い方 MT5 MT4
MT4及びMT5のストラテジーテスターの使い方をお教えください。 私が使用したいのはEAによるバックテストではなく、任意のインジ、チャート設定での手動による過去検証です。 ネットで探してみたのですが、EAの入れ方やバックテストのやり方は出てくるのですが、手動による検証方法が分かりませんでした。 任意のチャート設定のやり方もわかりません。。 最近、MT5に切り替えましたので、そちらでの検証方法もお教えいただけるととてもありがたいです。 お手数をお掛けしますが、よろしくお願い致します。 メタトレーダー FX StrategyTester
- ベストアンサー
- FX・外国為替取引
- yoko365bet
- 回答数1
- Gジェネのようなターン制ストラテジーで
Gジェネのようなターン制ストラテジーで オンラインの対戦ゲームがあったら紹介してほしいです。 広い升目のマップ上で他の人と対戦できるような
- ベストアンサー
- オンラインゲーム
- takagoo100
- 回答数1
- リアルタイム・ストラテジー・ゲーム詳しい方お願いします!
カンパニーオブヒーローズやワールドインコンフリクトにはまって、 RTSのほかの戦争物(第二次大戦かそれ以降)を色々とやってみたいのですが、いろいろなレビューなどを見てもどれが良いのか良くわかりません アマゾンなどを見ると決行いっぱい出ていて困っています。 詳しい方、お勧めのゲームを教えてください。世間一般的に優良とされている名作を聞きたいところですが、個人的趣味で一押しの場合も話を聞かせていただきたいです。 よろしくおねがいいたします。
- oneについて:The only strategy I have pe
oneについて:The only strategy I have perfected in life is one to keep my belly full, but even I knew that San Spirito was where the city was at its most vulnerable, with Cardinal Armellini's vineyards reaching to the battlements and a farmhouse built up and into the very stones of the wall itself. (出典: IN THE COMPANY of the COURTESAN 著者:Sarah Dunant 出版:Random House ページ数:5) こんにちは、いつもお世話になります。 上記の文は初めのコンマまで読んでいただけたら結構です。 oneの役割が「人」、または「その他oneの意味」のどれなのでしょうか? また、「oneなし」の方がスッキリしているように感じますが「one無し」でも良いのですよね? 初めのコンマまでの文構造を教えていただけますか? -------------------------------------------------------------------- 質問者の考え(1):A(主語) is B(名詞句)と考えて 「The only strategy I have perfected in life」(主語) is 「to keep my belly full」(名詞句) (試訳:私が人生で完全なものとしてきた唯一の方略は、腹を満たすことです。) 「ONE無し」で丁度良い気がします。 質問者の考え(2)もしoneは「だた1つ」だったら定冠詞theが必要ですから「人」の意味と考えると、 The only strategy I have perfected in life is one should keep my belly full, (試訳:私が人生で完全なものとしてきた唯一の方針は、人は腹を満たせねばならないと言うことです。) とtoじゃなくてshouldだったら分る気がします? 兎に角このoneが何故あるのか、「one」と「to~(名詞句)」のつながりが今一分りません。 よろしくお願い致します。 -------------------------------------------------------------- 以下、必要ないかも知れませんが、文の背景です。 1527年カトリックの権威もルターの反乱と共に地に落ち、ローマの地位もその磐石とした地位から落ち、 ローマの城壁の前には敵兵が押し寄せてきいた。 主人公は、聖職者に何処に逃げればよいのか聞くと、San Spiritoが安全だと助言される。
- リアルタイム・ストラテジーゲーム詳しい方よろしくお願いします
AOEと言うかなり古いゲームにはまって、その後ライズオブネイションに思い切りはまりました。 で、最新のこのタイプのゲームを遊びたいのですがお勧めを教えてください。 @無論、ゲーム内容がバランスも完成度もグラフィックもよいもの。特にグラフィック! @ユニットの多様性やいろんな意味でゲームでの選択肢なども幅広いもの @好きな世界観は、中世>ファンタジー>近代戦>シムシティーみたいなやつ、です。 @三国志やナポレオンみたいな史実物ではなくてAOEみたいにゲームとしてある意味別世界?みたいにゲームとして自立したワールドが希望です。
- PCで、はまったストラテジー・シミュレーション系のゲームは?
PCで、はまったストラテジー・シミュレーション系のゲームを 教えてください。 ちなみに私は、「ファラオ」と「Age of Empires III」です。 よろしくお願いします。。
- ベストアンサー
- その他(ゲーム)
- wriouypogf
- 回答数2
- MT4のStrategy Testerの取引種別の意味
メタトレーダーのStrategy TesterでEAを検証した結果タブ 取引種別に、『modify』と『close』という項目がありますが イマイチ意味が分かりません。 ご存知の方、是非詳しい意味を教えて頂けないでしょうか? よろしくお願い致します。
- ベストアンサー
- FX・外国為替取引
- matthew_mu
- 回答数2
- boutとstrategyを何と訳せばよいのでしょうか?
boutとstrategyを何と訳せばよいのでしょうか? 原文は、 Bouts in which the recruitment strategies obviously differed from the general trend did so consistently という文章です。 何本か走ったときのデータの違いを統計的に検討している文章の中の一説です。 よろしくお願いします。
- MT4のストラテジーテスターで複数時間足を表示
いつもお世話になりましてありがとうございます。 MT4のストラテジーテスターで、複数の時間足を表示させたいのです。 たとえば、5分足、15分足、1時間足と表示を行いたいのです。 探したところ、faiさんい言う方のサイトでありましたが、どうも私のMT4の画面と合わないので設定が出来ません。 私のやり方が間違っているのかも知れませんが。 faiさんの2010年くらいの記事だと思われます。 http://d.hatena.ne.jp/fai_fx/20100411/1270913869 もし、ご存じの方がおられましたら、ご教授下さいませ。 以上宜しくお願いします。
- 締切済み
- FX・外国為替取引
- robotanmarch
- 回答数1
- GOF本のStrategyのJava版での質問です。
GOF本のStrategyのJava版での質問です。 下記を実行すると、クラスCompositionのbreakCountの関数を実行した所で、NullPointerExceptionが発生してしまいます。(SimpleCompositorのcomposeの戻り値である1を期待しているのですが?)お分かりになる方、御教示ください。 //ここから public class Main { public static void main(String[] args) { Composition quick = new Composition(new SimpleCompositor()); quick.repair(); } } class Composition { public Composition(Compositor c) { _components = new Vector(); _lineBreaks = new Vector(); } public void repair() { Hashtable natural = new Hashtable(); Hashtable stretchability = new Hashtable(); Hashtable shrinkability = new Hashtable(); int componentCount; Hashtable breaks = new Hashtable(); // 初期化 componentCount = 0; _lineWidth = 0; natural.put("natural1", new Integer(0)); stretchability.put("stretchability1", new Integer(0)); shrinkability.put("shrinkability1", new Integer(0)); breaks.put("breaks1", new Integer(0)); // ブレーク位置を決める int breakCount; breakCount = _compositor.compose( natural, stretchability, shrinkability, componentCount, _lineWidth, breaks ); // System.out.println(breakCount); } private Compositor _compositor; private Vector _components; private int _componentCount; private int _lineWidth; private Vector _lineBreaks; private int _lineCount; } abstract class Compositor { public Compositor() { } public abstract int compose( Hashtable natural, Hashtable stretch, Hashtable shrink, int componentCount, int lineWidth, Hashtable breaks ); } class SimpleCompositor extends Compositor { public SimpleCompositor() { } public int compose( Hashtable natural, Hashtable stretch, Hashtable shrink, int componentCount, int lineWidth, Hashtable breaks ) { // ... return 1; } }
- 検証くんストラテジーを販売しているサイトはありますか?
投資検証ソフトで現在販売中止になっている「検証くん」のストラテジーを販売しているサイトを教えてください。
- ベストアンサー
- 株式市場
- kawahagigi
- 回答数2
- FX自動売買のこと、ストラテジーのこと、など教えてください。
FX歴4ヶ月ですが最近FXの自動売買に興味があります。 ネットで調べましたがどうも、 FX会社と自動売買ソフトのDeal Book360とA.I 4 USD/JPYとストラテジーの関係が今ひとつ理解出来ません。 現在FXの会社は数社と契約済みですが自動売買をするときには あと何が必要でソフトの購入も必要なんでしょうか? どなたか素人でも解るように教えてください。
- 私のPCで遊べるストラテジーゲームを探しています。
以前、マイクロソフトの「ライズ・オブ・ネイション」を購入した際、全くプレイ出来ませんでした。購入時点では製品パッケージに記載されている動作環境上は問題なかったため、プレイできると判断して購入したのですが、ビデオカードがサポートされていないとの理由のようで、起動すら出来ませんでした。残念でなりませんでした。 二の舞を避けたいので、皆さんに質問させていただきたいと思います。 今回は「信長の野望革新」をプレイしたいのですが、私のPCでは可能でしょうか。どなたか教えてください。 私のPCはノートで、 ・OS:Windows Home Edition SP2 ・CPU:モバイル AMD Athlon XP-M プロセッサ 2400+(1.8GHz) ・メモリー:DDR PC2100(標準256MB) ・グラフィック:S3 Graphics ProSavage8(32MB) 詳細:http://www.sharp.co.jp/products/pcxv70f/text/p6.htmlです。 「革新WITHPK」の動作環境はこちら http://www.gamecity.ne.jp/products/products/ee/spec/winkakushinpk.htm HHDは100GBくらいの外付けのものを、メモリは768MBの増設を検討しています。どなたかご教授をお願いします。 また、私のPCでプレイ可能なRSGでおすすめなものがあれば紹介していただけると嬉しいです。よろしくお願いします。
- 締切済み
- ビデオカード
- 1nu3qwerty
- 回答数1
- 日本軍などが操作できるリアルタイムストラテジーはありますか?
世界大戦系のリアルタイムストラテジーの有名なやつでおススメありませんか? 理想 ・日本軍やドイツ軍など、いろいろな国で遊べる。 ・エイジオブエンパイア3のような、操作性、グラフィック。 ・乗り物があり、空戦・海戦がある。 ・できればオンライン対戦可能。 ・チュートリアルがある。 いいソフトがあったら教えてください。よろしくお願いします!
- 以下の英文の和訳を教えてください(>_<)
Starbucks Global Responsibility strategy and commitments are integral to our overall business strategy. As a result, we believe we deliver benefits to our stakeholders. For an overview of Starbucks Global Responsibility strategy and commitments, please visit visit www.starbucks.com. ※As a result=結果として
- JAVAの問題
この問題がわかりません。クラス図を作成するみたいなんですがまったくわかりません。 class Context{ public void contexInterface(){ } } interface Strategy{ public void AlgorithmInterface(); } class ConcreteStrategy implements Strategy{ public void AlgorithmInterface(){ } }
- 締切済み
- Java
- aaaaaaaaaasasss
- 回答数1
- NHKビジネス英語で
昨日1/23の12:30放送したNHK教育のビジネス英語講座で 「pull strategy」というものを説明していたのですが、聞き逃してしまいました。「pull strategy」というのはどういう戦略を言うのですか?また、「 push strategy」というものについても教えて下さい。
- ストラテジーのようなカタカナを英語に翻訳してくれるサイトはありますか
カタカナ読みを英語に翻訳してくれるサイトはありますか? スピーチの翻訳をする場合、聞き取れているけれどそのスペリングがわからない・・・ということがあります。サイトかフリーソフトなどありましたら、ご紹介願います。
- ITパスポート試験のストラテジ系に登場する用語(売上・売上高)ついてお
ITパスポート試験のストラテジ系に登場する用語(売上・売上高)ついてお教え下さい。 市販の教本を使って学習をしています。売上と利益という内容で“利益率”についての記述があり、その中で“売上総利益率”は「売上総利益÷売上」という式で表現されています。 また、“変動率”という値を求める式では、「変動費÷売上高」となっています。 この式内に登場する“売上”と“売上高”というのは同じものなのでしょうか? 使用している教本を先頭から読んだ限り、これらの用語に関する解説は特に載っていません。単純に登場する式を暗記することは可能ですが、突然出てきた用語を含めた式のため理解出来ているかとなるとかなり疑問の残る学習となってしまいます。 財務会計の学習をしているわけではなく、情報処理試験のITパスポート試験の合格を目指しています。学習目的にあった範囲でご回答をいただければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- 情報処理技術者
- Barbabright
- 回答数1
