広告
  サイト内検索:
<Let's create a game!> Introduction of programming for absolute beginners English
 

SESSION 14 その87
クラスの連携 つづき

準備工程を
詳しく考えてみよう。


まずは「1、工場を建設する」の
部分をもっと詳しく考えてみるよ。

この部分は、メインメソッドや
プロジェクトの準備処理として
メイン工場のコンストラクタから
実行される処理
だ。
準備の処理は
コンストラクタで
始まるんだね。
 
 
 
 
プロジェクトの流れ(工場の運用 詳細2)
 
実行
開始
工程 実行回数 分類 順番 作業内容 呼出
メソッド
実行開始命令
メイン
メソッド)
 
staticメソッド。
インスタンス
生成前に実行。

プロジェクト
用地で
[実行開始命令]
メソッドを実行。

[準備]
「メイン工場 x」
を造る。
(メイン工場の
設計図を使用)

[運用]
「メイン工場  x」
の「組立ライン」を
実行する
準備
工程
一回だけ
 
(メイン工場クラスの
コンストラクタから
[準備処理]メソッドを
実行)
準備処理
[メイン工場]
 
「メイン工場 x」
から、各工場を
造る指示を出す。
1 工場を建設する  
運用
工程
組立ライン
(繰り返し)
[メイン工場]
 
工場全体の
大きな作業の流れ
メイン工場クラス
の[組立ライン]
メソッド


・受注・製造・
出荷の処理を
順番に実行
する。


・出荷完了後、
受注に戻って
処理を繰り返す。


受注処理
[メイン工場]
 
顧客から受注した
内容を整理する
2 顧客から受注する  
3 受注内容をチェックする  
製造処理
[メイン工場]
 
各工場に
道具の製造を
発注。

納品してもらう。
4 絵の具を製造する
[絵の具工場]へ依頼
製造ライン
処理
5 筆を製造する
[筆工場]へ依頼
製造ライン
処理
6 パレットを製造する
[パレット工場]へ依頼
製造ライン
処理
7 ケースを製造する
[ケース工場]へ依頼
製造ライン
処理
8 道具をケースにまとめる  
出荷処理
[メイン工場]
9 顧客に出荷する  


この「1」の部分は、
「工場を建設する」ってだけで、
あまりにも大雑把だったからね。

もっと細かく分割して考えたよ。

説明していくからね。
まずはよく読んでみて。
黄色の部分と
赤い文字ね。
いろいろ準備
しないとね。
そっか。
最初にいろいろな
工場を造るんだもんね。

やることもたくさんある
んだね。
 
 
プロジェクトの流れ(工場の運用 詳細3)
 
実行
開始
工程 実行回数 分類 順番 作業内容 呼出
メソッド
実行開始命令
メイン
メソッド)
 
static
メソッド。


インスタンス

生成前に
実行。


1-1:
プロジェクト
用地で
[実行開始命令]
メソッドを実行。

1-2:
[準備]
「メイン工場 x」を造る。
(メイン工場の設計図を使用)

1-4:[運用]
「メイン工場
 x」の
「組立ライン」を実行する
準備
工程
一回だけ
 
(メイン工場クラスの
コンストラクタから
[準備処理]メソッドを実行)
準備処理
[メイン工場]
 
「メイン工場 x」
から、各工場を
造る指示を出す。
1-3
「絵の具工場 a」を造る。(絵の具工場の設計図を使用)  
「筆工場 b」を造る。(筆工場の設計図を使用)  
「パレット工場 c」を造る。(パレット工場の設計図を使用)  
「ケース工場 d」を造る。(ケース工場の設計図を使用)  
運用
工程
組立ライン
(繰り返し)
[メイン工場]
 
工場全体の
大きな作業の流れ
メイン工場クラスの
[組立ライン]
メソッド


・受注・製造・
出荷の処理を
順番に実行
する。


・出荷完了後、
受注に戻って
処理を繰り返す。


受注処理
[メイン工場]
 
顧客から受注した内容を整理する
2 顧客から受注する  
3 受注内容をチェックする  
製造処理
[メイン工場]
 
各工場に
道具の製造を
発注。

納品してもらう。
4 絵の具を製造する
[絵の具工場]へ依頼
製造ライン
処理
5 筆を製造する
[筆工場]へ依頼
製造ライン
処理
6 パレットを製造する
[パレット工場]へ依頼
製造ライン
処理
7 ケースを製造する
[ケース工場]へ依頼
製造ライン
処理
8 道具をケースにまとめる  
出荷処理
[メイン工場]
9 顧客に出荷する  
 
順番1の詳細を追加
赤文字及び黄色の部分を追加)

  詳細:1-1

イメージしてね。
じゃあ、順番に
実行した時のイメージ
を使って説明していくよ。

まず、1-1。

プロジェクトを
何も無い土地で開始する。
 
本社から設計図兼
命令書が送られて
きた感じなんだね。
  はいっ。

ぽんちょ
よろしくね!
 
 
クラスの連携の流れ:1、工場を建設する の詳細1

  詳細:1-2

1-2。
メインの工場インスタンスを造る。
工場は「x」って名前で建てたよ。

生成と同時にインスタンスの
コンストラクタの実行が開始される。
その中でプロジェクト全体の初期化
をするよ。

今回の場合だと、
メイン工場 xを造ると同時に
メイン工場 xのコンストラクタが
実行される。
その中で他の道具工場を造るよ。
メイン工場から
他の工場を
造るんだね。
これも
イメージね。

深く考えないで
いいよ。
はいっ。
 
クラスの連携の流れ:1、工場を建設する の詳細2

 
 

広告
home もくじ 前のページを読む 次のページを読む
  サイト内検索:
広告
お勧めの姉妹サイト
leafdays - リーフデイズ 超初心者のための園芸入門 - 楽しい趣味のガーデニング -
広告