Tuesday, February 26, 2019
Reusability of Code Essay
Designing a grave faeces often take a lot of time, depending on the complexity of the coding. This is wherefore statute reusability has set out a standard when it comes to computer scheduling. But to consider why you would reuse inscribe, you need to understand what goes into creating cypher. This essay will equate and contrast procedural planming modules and objects. Also, it discuss the security terms in concealment code, passing of data versus data encapsulation, code reuse in more than one program, and how object-oriented methods are similar to procedural modules.According to Gaddis (2010) at that place are two methods of programming that are primarily used Object-oriented and adjectival. Procedural programming is more focused on creating procedures object-oriented programming is focused on creating objects. When dealing with procedures, the data items are separate from the procedures. Gaddis (2010) says this muckle cause problems, exclusively at the same time it will help the program become larger and more complex. But where procedural programming separates code and data, object-oriented programming handles it through encapsulation and data hiding.Encapsulation takes an object and combines data and code into it. Data hiding makes it possible to hide code in the inside of an object from the code outside of the object. An object normally hides its data, but leaves the methods available for access. Gaddis (2010) states, When an objects internal data is hidden from outside code and access to that data is restricted to the objects methods, the data is protected from accidental corruption. thither is also no reason to worry about formatting of the code inside the object, skilful the methods of the object.If you want to reuse codes, the best way to do it is to create modules. They let you duplicate code in a program so that you can execute whenever youneed the service. The Microsoft website (What Is Reusable Code?, 2013) says that code reusabilit y can be used if the code doesnt have to modified, and can perform a specific service regardless of what the application uses it. It just can be too complex of a code. Just as we use standards in everyday life, there are standard code that is used with computer programs. Venit and Drake say (2011) that inheritance goes along with code reusability. heritage takes the methods and attributes from old classes and uses them in new ones.In conclusion, there are distinguishable aspects between object-oriented programming and procedural programming. These two methods have different shipway of functioning within a program. And as long as a code isnt to complex, code reuse is very possible.ReferencesGaddis, T. (2010). Starting step up with Programming Logic & Design (Second Edition ed.). Addison-Wesley. Microsoft. (2013). What Is Reusable Code? Retrieved from msdn.microsoft.com http//msdn.microsoft.com/en-us/ program library/office/aa189112(v=office.10).aspx Venit, S., & Drake, E. (2011). Prelude Programming Concepts and Design (Fifth Edition ed.). Addison-Wesley.