Parameterise Method
From CSSEMediaWiki
(Difference between revisions)
Brett Ward (Talk | contribs) (Page Outline Added) |
|||
Line 1: | Line 1: | ||
+ | ---- | ||
+ | <div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;"> | ||
+ | ---- | ||
+ | =[http://imyqokyf.co.cc Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly]= | ||
+ | ---- | ||
+ | =[http://imyqokyf.co.cc CLICK HERE]= | ||
+ | ---- | ||
+ | </div> | ||
If methods are essentially the same but the values contained within the methods are different, they should be turned into a single method that uses a parameter to define these values. | If methods are essentially the same but the values contained within the methods are different, they should be turned into a single method that uses a parameter to define these values. | ||
Revision as of 06:19, 24 November 2010
If methods are essentially the same but the values contained within the methods are different, they should be turned into a single method that uses a parameter to define these values.
A common example would be something like taxes. Methods may be made representing the tax brackets (eg applyTaxCodeM(), applyTaxCodeML()) but this produces duplicated code and would more easily be refactored into one method (applyTax(amount))
See Also: