Data on the Web: from relations to semistructured data and XML
Data on the Web: from relations to semistructured data and XML
Assuring Good Style for Object-Oriented Programs
IEEE Software
DESIGN: How .NET's Custom Attributes Affect Design
IEEE Software
IEEE Software
Domain-Driven Design: Tacking Complexity In the Heart of Software
Domain-Driven Design: Tacking Complexity In the Heart of Software
XML Programming Bible
Code Generation in Action
Data integration using lazy types
ICHIT'06 Proceedings of the 1st international conference on Advances in hybrid information technology
Hi-index | 0.00 |
Programmers increasingly must deal with data that's not easy to represent, complex by nature, and affected by structural irregularities. This article overviews how the reflective technique of lazy typing--deferring the exact definition of object methods until the latest possible moment--can help programmers more easily and consistently deal with partial or incomplete data. From a behavioral point of view, lazy types provide more flexibility than conventional types by dynamically selecting implementation strategies. Practically speaking, lazy types reduce the coding complexity and maintenance effort required in those situations where standard type modeling falls short.