Talk:Require

This is the worst example ever because it introduces something (Feather class) that you have no idea what or where it is. It is a mystery object. So it becomes impossible to answer, looking at this, the question "Why isn't a require needed to access the mysterious Feather class?" Is it because one of the other two already brought it in? Who knows? I know I don't need it. It says so right there that I don't need it. But I have no clue why that is.

The answer to "Why isn't a require needed to access the mysterious Feather class?" is what this example pretends to be teaching you. Since teaching precisely why it is not needed is the entire point of having the example there in the first place, and all it does is hide the answer from you by making the critical thing unknowable, I'd say it is the worst example in history.