MCPcopy Create free account

hub / github.com/camilaleniss/design-patterns-go / functions

Functions358 in github.com/camilaleniss/design-patterns-go

MethodUnsubscribe
(x Observer)
4-behavioural/observer/property-changes/main.go:16
MethodValue
()
4-behavioural/interpreter/main.go:28
MethodValue
()
4-behavioural/interpreter/main.go:44
MethodVisitDoubleExpression
(de *DoubleExpression)
4-behavioural/visitor/classic/main.go:41
MethodWinningPlayer
()
4-behavioural/template-method/main.go:56
MethodaddLine
(line Line)
3-structural/adapter/main.go:96
MethodfilterBySize
then make another to filter by size
1-solid-principles/open-closed/main.go:46
MethodfilterBySizeAndColor
then make another to filter by size and color... but this seems weird we should be rewriting what we already did we should extend that
1-solid-principles/open-closed/main.go:62
Functionmain
()
1-solid-principles/liscov-substitution/main.go:82
Functionmain
()
1-solid-principles/dependency-inversion/main.go:78
Functionmain
()
1-solid-principles/interface-segregation/main.go:95
Functionmain
()
4-behavioural/strategy/main.go:101
Functionmain
()
4-behavioural/memento/main.go:34
Functionmain
()
4-behavioural/memento/undo-redo/main.go:77
Functionmain
()
4-behavioural/interpreter/main.go:155
Functionmain
()
4-behavioural/command/main.go:83
Functionmain
()
4-behavioural/command/composite-command/main.go:144
Functionmain
()
4-behavioural/command/functional/main.go:21
Functionmain
()
4-behavioural/chain-of-responsibility/broker-chain/main.go:126
Functionmain
()
4-behavioural/chain-of-responsibility/method-chain/main.go:107
Functionmain
()
4-behavioural/state/main.go:76
Functionmain
()
4-behavioural/state/switch-based-state-machine/main.go:18
Functionmain
()
4-behavioural/state/handmade-state-machine/main.go:94
Functionmain
()
4-behavioural/mediator/main.go:62
Functionmain
()
4-behavioural/iterator/main.go:24
Functionmain
()
4-behavioural/iterator/tree-transversal/main.go:87
Functionmain
()
4-behavioural/visitor/classic/main.go:61
Functionmain
()
4-behavioural/visitor/reflective/main.go:36
Functionmain
()
4-behavioural/visitor/intrusive/main.go:38
Functionmain
()
4-behavioural/template-method/main.go:60
Functionmain
()
4-behavioural/template-method/functional-approach/main.go:17
Functionmain
()
4-behavioural/observer/main.go:72
Functionmain
()
4-behavioural/observer/property-dependencies/main.go:84
Functionmain
()
4-behavioural/observer/property-changes/main.go:75
Functionmain
()
3-structural/decorator/main.go:64
Functionmain
()
3-structural/bridge/main.go:55
Functionmain
()
3-structural/composite/drawing-example/main.go:43
Functionmain
()
3-structural/composite/neural-network-example/main.go:51
Functionmain
()
3-structural/facade/main.go:55
Functionmain
()
3-structural/proxy/virtual-proxy/main.go:48
Functionmain
()
3-structural/proxy/protection-proxy/main.go:42
Functionmain
()
3-structural/flyweight/usernames-example/main.go:52
Functionmain
()
3-structural/flyweight/text-formatting-example/main.go:85
Functionmain
()
3-structural/adapter/main.go:160
Functionmain
()
2-creational/factories/generator/main.go:35
Functionmain
()
2-creational/factories/prototype/main.go:29
Functionmain
()
2-creational/singleton/main.go:120
Functionmain
()
2-creational/builder/basic/main.go:77
Functionmain
()
2-creational/builder/parameter/main.go:55
Functionmain
()
2-creational/builder/advanced/main.go:83
Functionmain
()
2-creational/builder/functional/main.go:37
Functionmain
()
2-creational/prototype/serialization/main.go:35
Functionmain
()
2-creational/prototype/factory/main.go:62
Functionmain
()
2-creational/prototype/deep-copy/main.go:16
Functionmain
()
2-creational/prototype/copy-method/main.go:31
Functionmain_
()
1-solid-principles/open-closed/main.go:121
Functionmain_
()
1-solid-principles/single-responsibility/main.go:68
Functionmain_
()
2-creational/factories/function/main.go:21
← previous301–358 of 358, ranked by callers