[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1361
  • Last Modified:

What is the advantage to the MVC architechure?

Hi All,

I've just finished writing code for a Slider, that works better, looks prettier, and runs faster that that of the code Sun designed. This doesn't surprise me much because I left out all the unwanted methods and variables that typically don't  get used. But I'm sitting here wondering why the MVC method was employed by sun when what I did (just extending a JComponent) works fine (actually better than fine).

Thanks
0
stalefish
Asked:
stalefish
1 Solution
 
vladi21Commented:
but using MVC is a good OOD :)

Read Design Patterns - GoF :)

If You want I can sent it to you via e-mail
0
 
davidmorandCommented:
Because it is easy after to have many represantations of the same data.

For tables examples, this is obvious, you can have a data model represented by a JTable (The view) in a window and represented by a custom piechart in another window.  All you've done is to create another view, no need to have another copy of the data and both views are perfectly synchronized.

For sliders things may seems less obvious but again you could want many representations of the slider sharing the same data.

The MVC method is perhaps less performant than custom made components but it is far more powerful when developping large systems.
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now