Showing posts with label definition. Show all posts
Showing posts with label definition. Show all posts

Wednesday, April 16, 2014

XSLT - Definitions

XSLT - a language for transforming XML documents 
XPath - a language for navigating in XML documents 
XSL-FO - a language for formatting XML documents
XQuery - a language for finding and extracting elements and attributes from XML documents.

Monday, February 3, 2014

S.O.L.I.D

Single Responsability Principle 
Open ext Close mod Principle 
Liskov substitution principle 
Interface segregation Principle 
Dependency Inversion Principle 



Single responsibility principle 
A class should have only a single responsibility. 

Open/closed principle 
“software entities … should be open for extension, but closed for modification”. 

Liskov substitution principle 
“objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program”. See also design by contract. 


Interface segregation principle 
“many client-specific interfaces are better than one general-purpose interface.” 

Dependency inversion principle 
One should “Depend upon Abstractions. Do not depend upon concretions.” Dependency injection is one method of following this principle.