The Role of Model-View Controller in Object Oriented Software Development
Author(s) -
Ram Naresh Thakur,
U. S. Pandey
Publication year - 2019
Publication title -
nepal journal of multidisciplinary research
Language(s) - English
Resource type - Journals
eISSN - 2705-4691
pISSN - 2645-8470
DOI - 10.3126/njmr.v2i2.26279
Subject(s) - computer science , software development , modular design , model–view–controller , software engineering , object oriented programming , object oriented design , software design , software design pattern , software , design pattern , component based software engineering , user interface , programming language
Object Oriented Software Development (OOSD) is a design technique that is used before the development and design of a software. This design method makes the system appears as a collection of objects to communicate with other objects by passing messages. The Model-ViewController (MVC) has been inherited from Object-Oriented Programming (OOP) with the integration of Graphical User Interface (GUI) and interactive program execution. The MVC is very useful for developing Interactive and Dynamic Web Applications and iOS. With MVC, developers can trust on design patterns that are widely accepted as solutions for recurring problems. MVC can be used to develop flexible, reusable and modular Software. Applying the MVC design pattern in object-oriented Software development a flexible, reliable, modular and scalable website can be built. So, it’s necessary for every developer to have the knowledge of software development using MVC design pattern.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom