MVC definition

MVC  (Model – View – Controller) is an architectural pattern used to separate application to three main aspects:

  • The Model: a set of classes that describes the data you’re working with as well as the business rules for how the data can be changed and manipulated
  • The View: the application’s user interface (UI)
  • The controller: a set of classes that handles communication from the user,  overall application flow and application-specific logic

[Source from Professional ASP.NET MVC framework 1.0]

More additional definition:

_ Refactoring is the process of rewriting an application in such a way that it does not lose any existing functionality.

_ Implementing the Repository pattern requires us to complete the following two steps:

  1. Create an interface
  2. Create a concrete class that implements the interface

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s