Talk:ClarityOfAccessModifiers
From APIDesign
(Difference between revisions)
(Comment provided by Winheim Raulsh - via ArticleComments extension) |
(Comment provided by Anonymous - via ArticleComments extension) |
||
Line 9: | Line 9: | ||
--[http://wmraulsh.googlepages.com/home Winheim Raulsh] 22:52, 25 March 2009 (CET) | --[http://wmraulsh.googlepages.com/home Winheim Raulsh] 22:52, 25 March 2009 (CET) | ||
+ | </div> | ||
+ | == Anonymous said ... == | ||
+ | |||
+ | <div class='commentBlock'> | ||
+ | Please don't ever apply for a Java developer job at my company. You have such an eccentric, strange view of Java and its Object Oriented design points, that I would have to tear out my hair when reviewing your code. *sigh* | ||
+ | |||
+ | --Anonymous 14:24, 26 March 2009 (CET) | ||
</div> | </div> |
Revision as of 13:24, 26 March 2009
Comments on ClarityOfAccessModifiers <comments />
Winheim Raulsh said ...
Anonymous said ...
Please don't ever apply for a Java developer job at my company. You have such an eccentric, strange view of Java and its Object Oriented design points, that I would have to tear out my hair when reviewing your code. *sigh*
--Anonymous 14:24, 26 March 2009 (CET)
In Delphi, all methods are assumed to be final. This means that protected final is just protected, public final is just public, and protected abstract is protected abstract. This way methods are final by default, and you don't have this problem; making everything abstract by default has its tradeoffs. Either things are more extensible (and you can shoot yourself in the foot), or things are more restricted and less flexible.
--Winheim Raulsh 22:52, 25 March 2009 (CET)