0
何度も、私はSmalltalk言語の例を挙げて、建築に関する書籍を読んでいます。私はSmalltalk gui(ボタン、テキストフィールド)については理解していません。 Smalltalkでは、Buttonクラスや他のGUIを拡張できますか?SmalltalkでButtonクラスや他のGUI要素を拡張できますか?
何度も、私はSmalltalk言語の例を挙げて、建築に関する書籍を読んでいます。私はSmalltalk gui(ボタン、テキストフィールド)については理解していません。 Smalltalkでは、Buttonクラスや他のGUIを拡張できますか?SmalltalkでButtonクラスや他のGUI要素を拡張できますか?
ほとんどの(すべて?)Smalltalkの方言は、環境自体のソースコードに直接アクセスできるため、自由に変更したり、中断したり、適切に拡張することができます。これはほとんどのものに適用されます... GUI、コレクション、言語パーサ、true
とfalse
の値などを交換します。
これは大きな力を発揮しますが、コアパーツ(たとえば、言語パーサー)を変更する場合は、特別な注意が必要です。これはライブシステムであり、システムへの変更は通常すぐに行われます。
はい、スモールトークでは、どのようなクラスでも拡張することができます(または自己責任で変更することができます)。 –
@Leandro Caniglia:非常にありがとう、それは建築に関する本の例の姿勢を変えます。 – oei