Monday, May 20, 2019

Reusability of Code Essay

Designing a ordinance lowlife frequently take a lot of time, depending on the complexity of the coding. This is why code reusability has become a well-worn when it comes to computer programming. But to understand why you would reuse code, you need to understand what goes into creating code. This es differentiate will equalise and contrast procedural programming modules and objects. Also, it discuss the security terms in hiding code, passing of info versus selective information encapsulation, code reuse in more(prenominal) than one program, and how object-oriented methods be similar to procedural modules. harmonise to Gaddis (2010) there are two methods of programming that are primarily used Object-oriented and Procedural. 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 pile cause problems, but at the same time it will help the program become large 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 unsung from outside code and access to that data is restricted to the objects methods, the data is protected from accidental corruption. There is also no reason to worry about formatting of the code inside the object, salutary 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 gain. The Microsoft website (What Is Reusable Code?, 2013) says that code reusability 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 e realday life, there are standard code that is used with computer programs. Venit and Drake say (2011) that inheritance goes along with code reusability. Inheritance takes the methods and attributes from old classes and uses them in new ones.In conclusion, there are different aspects between object-oriented programming and procedural programming. These two methods have different ways of functioning indoors a program. And as long as a code isnt to complex, code reuse is very possible.ReferencesGaddis, T. (2010). Starting Out 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/library/ stake/aa189112(v=office.10).aspx Venit, S., & Drake, E. (2011). Prelude Programming Concepts and Design (Fifth Edition ed.). Addison-Wesley.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.