秋山智俊『恋するプログラム - Rubyでつくる人工無能』を読んでいてわからない箇所がありました。下のコードの一番最後に書かれてある「factory」という部分です。
直後のnewfontがインスタンスをつくるメソッドだということは分かるのですが、ではfactoryメソッドはなんなんでしょうか?
また、そもそもメソッドを二重に指定してもいいんですか?→@screen.factory.newfont
Ruby
1require "unmo" 2require "vr/vruby" 3require "vr/vrcontrol" 4require "vr/handler" 5require "nobycanvas" 6 7class NobyForm < VRForm 8include VRDrawble 9include VRMenuUseable 10 11 def construct 12 #ノビィ作成(人工無能のことです) 13 @noby = Unmo.new("noby") 14 15 #ウィンドウタイトル 16 self.caption = "Unmo System : " + @noby.name 17 18 #フォントの準備 19 @font = @screen.factory.newfont("MSPゴシック", 12)
回答1件
あなたの回答
tips
プレビュー