Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! programming][class] ymm1xのブックマーク
[go: Go Back, main page]

タグ

programmingとclassに関するymm1xのブックマーク (2)

  • Rubyの学習でinitializeメソッドとnewメソッドがわかりません。

    #前提 作りながら学ぶRuby第二版を進めていて、文は一部抜粋させていただいております。 質問回数が少ないため、引用方法など間違えているかもしれませんが、その際はご指摘ください。 属性に最初に持たせる値を決めるために、初期化する方法も必要ですね。Rubyでは、あるクラスのインスタンスを作成するときにはnewメソッドを呼び出すことはすでに説明しました。そのクラスに操作「initialize」メソッドが用意されている時は、newメソッドはinitializeメソッドを呼び出して初期化の処理に利用します。例えば、Studentクラスが名前を格納するインスタンス変数「@name」と、年齢を格納するインスタンス変数「@age」を持っているとして、初期化のためにinitializeメソッドを用意するには、メソッドを定義するときに使う予約語「def」を使って次のように書きます。なお、このinitial

    Rubyの学習でinitializeメソッドとnewメソッドがわかりません。
  • 再考: GoF デザインパターン - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 投稿は私の主観によって書かれています。コメントは大歓迎です。もし長くなるようでしたら別途記事に投稿し、リンクを張っていただけると嬉しいです。 概要 GoFのデザインパターンは適当すぎるから、いい加減、修正されるべき。 参考までに各パターンに対するコメントを書く。 GoFのデザインパターン GoFのデザインパターンは適当であり、教科書通りに学ぶべきものではないように思う。 以下がGoFのデザインパターンの良くない原因だろう。 が出版されたのは1994年であり、Java(1995)が出てくるよりも前だった オブジェクト指向が未成熟な時代

    再考: GoF デザインパターン - Qiita
  • 1