Skip to content

Commit b9e5262

Browse files
authored
Update phet-software-design-patterns.md
1 parent 63780ed commit b9e5262

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

doc/phet-software-design-patterns.md

+2
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,11 @@ Interested developers: JG, DB, CK
8383
A standard pattern described in https://en.wikipedia.org/wiki/Observer_pattern
8484

8585
`Property`, `Emitter`, ... and their role in MVC
86+
NOTE: when this gets flushed out, scenery input system, options callbacks should be passed the SCENERY/Event from their input listeners.
8687

8788
Very important pattern for new developers
8889

90+
8991
## `options` and `config` Parameters
9092

9193
TODO This section needs some work. The pattern is probably "configurtion" for parameterizing types, which we use to avoid an explosion of constructor parameters. `config` and `options` are the two implementation of that pattern that PhET typically uses.

0 commit comments

Comments
 (0)