<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 29 Jun 2020 at 13:14, Regina Henschel <<a href="mailto:rb.henschel@t-online.de">rb.henschel@t-online.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(1) add a member to class DrawingML<br>
(2) extend the parameter lists in the calling chain<br><br></blockquote><div><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">extending the parameter list is generally a better idea because it limits the scope of the extra information</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Lots of programming design is about limiting the scope of information, because the more information "in scope" at a given point in a program, the more things we have to worry about. :-)</div><div class="gmail_default" style="font-family:tahoma,sans-serif"></div></div></div>