If they were base classes, they'd be much harder to modify and use. Samples are the clear way to go here.
Of that I am not so sure - the point of prefabricated higher level objects like an about box and a splash screen is that you are, in all odds, simply going to use them "as is" because you need it and you need it now. Or you don't care; maybe you've been hiting
the pipe a little bit too much lately and don't want to waste five minutes whacking together an about-box in a form designer. The point at which you begin to change many a thing is the point in which you inherit the class and apply liberious butchering with
a weedwhacker to it.
aboutBox = Prefabs.AboutBox()
aboutBox.Brand = Image("me_giving_middle_finger.jpg")
aboutBox.Text = "I'm stealing your women folk"
prompt = UserPrompt()
prompt.UserPromptStyle = UserPromptStyle.Textbox
result = prompt.Prompt()
if result isa string: (...)
Come to think of it, though, I'm probably just going to hack something like this together and sell it for profit to other lazy programmers.
We never had this conversation.
Were you talking about my Avatar? First I'm the new Longhorn spokesman and now I'm creepy
You're a creepy Longhorn spokesman. How's that?