Explain Factory pattern?
Answers were Sorted based on User's Feedback
Answer / swetha
Factory Design Pattern is a simple decision making class
that returns one of several objects depending on the data
provided. It comes under creational type of design pattern.
Example:
Suppose say that want to write the code to perform
arithmetic calculations. Initially you decided to write code
for only Addition and Subtraction. And later on you decided
to add more functionality by including Multiplication and
Division. Now, if you don't use Factory Design Pattern, we
need to change the entire code to include additional
functionality. But, when we use Factory Design Pattern, It
is easy to add additional functionality when needed without
disturbing previous code.
In factory class we create the instance of the classes
addition, subtraction, division and multiplication based on
the operator selected.
In this way Factory Design Pattern is useful.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / gaurav
For better answer :
http://planetofcoders.blogspot.com/2011/10/can-you-explain-factory-pattern.html
| Is This Answer Correct ? | 1 Yes | 0 No |
What is manifest in .net framework?
State management in asp.net ?
Using shadow variable is good or bad for application?
What is boxing and unboxing ?
7 Answers Accenture, Infosys, MedTek,
Why do we use web config?
Explain current thinking around IClonable.
I am using ASP.Net 2.0. I added the following code in button_Click page. but 'PreviousPage' is not taking as a keyword. It throughs an error. Page Poster = this.PreviousPage; TextBox txtNewTest = (TextBox)Poster.FindControl("txtTest"); sDisplay = txtNewTest.Text; Response.Write(sDisplay); The following is the Error Message: 'controls_LoginMain' does not contain a definition for 'PreviousPage'
Is asp.net free?
WHAT IS polymorphism
How does u get record no from 5 to 15 from a dataset of 100 records?
wt is repeater control and wt is datalist control and wt defferences these two? i want some code in datalist?
What is the roll of JIT in asp.net?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)