すべてはオブジェクトです¶
Crystalでは、すべてがオブジェクトです。オブジェクトの定義は以下の点に要約されます。
- 型を持つ
- いくつかのメソッドに応答できる
これがオブジェクトについて知ることができるすべてです:その型と、いくつかのメソッドに応答するかどうかです。
オブジェクトの内部状態(もしあれば)は、メソッドを呼び出すことによってのみクエリできます。
Crystalでは、すべてがオブジェクトです。オブジェクトの定義は以下の点に要約されます。
これがオブジェクトについて知ることができるすべてです:その型と、いくつかのメソッドに応答するかどうかです。
オブジェクトの内部状態(もしあれば)は、メソッドを呼び出すことによってのみクエリできます。