2016-04-26 6 views
0

何度も、私はSmalltalk言語の例を挙げて、建築に関する書籍を読んでいます。私はSmalltalk gui(ボタン、テキストフィールド)については理解していません。 Smalltalkでは、Buttonクラスや他のGUIを拡張できますか?SmalltalkでButtonクラスや他のGUI要素を拡張できますか?

+0

はい、スモールトークでは、どのようなクラスでも拡張することができます(または自己責任で変更することができます)。 –

+0

@Leandro Caniglia:非常にありがとう、それは建築に関する本の例の姿勢を変えます。 – oei

答えて

4

ほとんどの(すべて?)Smalltalkの方言は、環境自体のソースコードに直接アクセスできるため、自由に変更したり、中断したり、適切に拡張することができます。これはほとんどのものに適用されます... GUI、コレクション、言語パーサ、truefalseの値などを交換します。

これは大きな力を発揮しますが、コアパーツ(たとえば、言語パーサー)を変更する場合は、特別な注意が必要です。これはライブシステムであり、システムへの変更は通常すぐに行われます。

関連する問題