Difference between revisions of "Nomenclature/ja"
From Free Pascal wiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
− | * | + | * プロパティに動詞は割り当てられません。名詞が割り当てられます。 |
− | * | + | * メソッドには動詞が割り当てられます。 |
* "GetFoo"という名前のメソッドはプロパティ"Foo"を取得するためのものです。 | * "GetFoo"という名前のメソッドはプロパティ"Foo"を取得するためのものです。 | ||
* "SetFoo"という名前のメソッドはプロパティ"Foo"を取得するためのものです | * "SetFoo"という名前のメソッドはプロパティ"Foo"を取得するためのものです | ||
* "DoFoo"という名前のメソッドはイベント"OnFoo"を呼び出すためのものです | * "DoFoo"という名前のメソッドはイベント"OnFoo"を呼び出すためのものです | ||
* 提案: あるプロパティを更新したり、有効にするためには"DoSetFoo"を使うより"UpdateFoo"を使う方が望ましいと思われます。 | * 提案: あるプロパティを更新したり、有効にするためには"DoSetFoo"を使うより"UpdateFoo"を使う方が望ましいと思われます。 | ||
− | * | + | * イベントプロパティはOn〜と命名されるべきです。その後に修飾語や形容詞が続き、最後に述語や主語、名詞がきます。例えば「OnFilterRecord, OnPostError, OnDblClick」といったようにです。 |
* notifications for TControl decendants should be named CNxxx | * notifications for TControl decendants should be named CNxxx |
Revision as of 17:18, 6 April 2006
- プロパティに動詞は割り当てられません。名詞が割り当てられます。
- メソッドには動詞が割り当てられます。
- "GetFoo"という名前のメソッドはプロパティ"Foo"を取得するためのものです。
- "SetFoo"という名前のメソッドはプロパティ"Foo"を取得するためのものです
- "DoFoo"という名前のメソッドはイベント"OnFoo"を呼び出すためのものです
- 提案: あるプロパティを更新したり、有効にするためには"DoSetFoo"を使うより"UpdateFoo"を使う方が望ましいと思われます。
- イベントプロパティはOn〜と命名されるべきです。その後に修飾語や形容詞が続き、最後に述語や主語、名詞がきます。例えば「OnFilterRecord, OnPostError, OnDblClick」といったようにです。
- notifications for TControl decendants should be named CNxxx