Starting out, I've found it useful to have one cla...
# random
f
Starting out, I've found it useful to have one class per file, with related extensions to it and other classes sitting below. If there's a sealed hierarchy or equivalent, those can easily sit in a file as well. It feels more like modular cohesiveness than strictly binding to classes. If I generally think of a set of classes as a unit or as the sole variants of a type, I'm more likely to bundle them together.