タグ

ブックマーク / blog1.mammb.com (2)

  • The Liskov Substitution Principle (LSP) リスコフの置換原則 - A Memorandum

    リスコフの置換原則とは 基クラスへのポインタや参照を使用する関数やオブジェクトは、派生クラスの種類や振る舞いが何であろうと、派生クラスについて全く何も知らなくてもそれを使えるようになっていなければならない Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it. Subclasses should be substitutable for their base classes.[by Martin] 内容 オブジェクト指向プログラミングにおける派生型の定義の一種であり、1993年、バーバラ・リスコフと Jeannette Wing が論文 Family Values: A Behavioral No

    The Liskov Substitution Principle (LSP) リスコフの置換原則 - A Memorandum
    As_hsp
    As_hsp 2016/01/02
  • だいたい7分ぐらいで Python の基本的なこと - A Memorandum

    Pythonとは コメント 演算子 文字列リテラル 文字列の連結 文字列のスライス リスト タプル Set ディクショナリ if文 for文 関数定義 引数のアンパック 内包表現 例外 クラス クラスのカプセル化 オブジェクトの初期化 継承 モジュール Pythonとは Google 三大言語のひとつ 簡素な文法 ブロック構造はインデントを使う 動的な型付け ガベージコレクション マルチパラダイム 充実したライブラリ こんな感じのソースになります。 def fib(n): """Print a Fibonacci series up to n.""" a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() fib(2000) コメント コメントは # から行末まで。複数行コメントは存在しません。 # これはコメント

    だいたい7分ぐらいで Python の基本的なこと - A Memorandum
    As_hsp
    As_hsp 2013/06/06
    一番基本的な 文字コードの指定が・・・ない・・・
  • 1