Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SBPPSummary: Difference between revisions

From ZeroWiki
(Repair batch-0003 pages from live compare)
(Repair MoniWiki formatting after migration)
 
Line 3: Line 3:
== Behavior ==
== Behavior ==
=== Method ===
=== Method ===
* ComposedMethod
* [[ComposedMethod]]
* ConstructorMethod
* [[ConstructorMethod]]
* ConstructorParameterMethod
* [[ConstructorParameterMethod]]
* ShortcutConstructorMethod
* ShortcutConstructorMethod
* Conversion
* Conversion
* ConverterMethod
* [[ConverterMethod]]
* ConverterConstructorMethod
* ConverterConstructorMethod
* QueryMethod
* [[QueryMethod]]
* ComparingMethod
* ComparingMethod
* ReversingMethod
* [[ReversingMethod]]
* MethodObject
* MethodObject
* ExecuteAroundMethod
* [[ExecuteAroundMethod]]
* DebugPrintingMethod
* DebugPrintingMethod
* MethodComment
* MethodComment
=== Message ===
=== Message ===
* ChoosingMessage
* [[ChoosingMessage]]
* DecomposingMessage
* [[DecomposingMessage]]
* IntentionRevealingMessage
* [[IntentionRevealingMessage]]
* IntentionRevealingSelector
* [[IntentionRevealingSelector]]
* DispatchedInterpretation  
* [[DispatchedInterpretation]]
* DoubleDispatch
* [[DoubleDispatch]]
* MediatingProtocol
* MediatingProtocol
* Super
* Super
Line 29: Line 29:
* ModifyingSuper
* ModifyingSuper
* [[Delegation]]
* [[Delegation]]
* SimpleDelegation
* [[SimpleDelegation]]
* SelfDelegation
* [[SelfDelegation]]
* PluggableBehavior
* [[PluggableBehavior]]
* PluggableSelector
* [[PluggableSelector]]
* PluggableBlock
* PluggableBlock
* CollectionParameter
* [[CollectionParameter]]
== State ==
== State ==
=== Instance Variables ===
=== Instance Variables ===
* CommonState
* [[CommonState]]
* VariableState
* VariableState
* ExplicitInitialization
* [[ExplicitInitialization]]
* LazyInitialization
* [[LazyInitialization]]
* DefaultValueMethod
* [[DefaultValueMethod]]
* ConstantMethod
* ConstantMethod
* DirectVariableAccess
* [[DirectVariableAccess]]
* IndirectVariableAccess
* [[IndirectVariableAccess]]
* GettingMethod
* GettingMethod
* SettingMethod
* SettingMethod
Line 58: Line 58:
* RoleSuggestingTemporaryVariableName
* RoleSuggestingTemporaryVariableName
----
----
SmalltalkBestPracticePatterns
[[SmalltalkBestPracticePatterns]]

Latest revision as of 00:34, 29 March 2026

Behavior

Method

Message

State

Instance Variables

Temporary Variable

  • CollectingTemporaryVariable
  • CachingTemporaryVariable
  • ExplainingTemporaryVariable
  • ReusingTemporaryVariable
  • RoleSuggestingTemporaryVariableName

SmalltalkBestPracticePatterns