Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Data Binding as a design pattern

Where can I find a discussion of the Binding in a way similar to GoF?

like image 840
alex2k8 Avatar asked Mar 15 '09 18:03

alex2k8


People also ask

What is data binding with example?

Data binding can also mean that if an outer representation of the data in an element changes, then the underlying data can be automatically updated to reflect the change. For example, if the user edits the value in a TextBox element, the underlying data value is automatically updated to reflect that change.

What is data binding in MVVM?

Data Binding allows you to effortlessly communicate across views and data sources. This pattern is important for many Android designs, including model view ViewModel (MVVM), which is currently one of the most common Android architecture patterns.

Which design pattern works on data?

Explanation: Command pattern is a data driven design pattern.


2 Answers

Paul Stovell has an excellent discussion of Binding Oriented Programming. His website is offline right now, so the closest thing I could find was this article by him:

http://web.archive.org/web/20070516233101/www.paulstovell.net/blog/index.php/binding-oriented-programming/

Here's the link to the original article, I was thinking of; I can't find a version of it in the way back machine, so hopefully his site will go back up soon!

http://www.paulstovell.com/blog/searchquery-windows-forms-binding-oriented-programming-example

like image 122
Gavin Miller Avatar answered Sep 17 '22 21:09

Gavin Miller


Data binding is a solution to the synchronization problem of the Presentation-Model pattern.

Found this article about it: http://martinfowler.com/eaaDev/PresentationModel.html

But I'm pretty confident you can find other sources on the internet.

like image 26
Julian Aubourg Avatar answered Sep 20 '22 21:09

Julian Aubourg