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 the difference between ASP.NET Webforms and ASP.NET MVC?
What is a 1x1 pixel?
Name the two properties are on every validation control?
How can you handle unmanaged code exceptions in asp.net?
What is new asp.net core?
About Garbage Collector?
Explain State management in asp.net
How do you perform validations?
relacement of websevices in .net 3.0?
What is Difference between Callbacks and Postback in ASP.NET?
What is the best Macanism to clear the Cache in asp.net
In Crystal Report Refresh Button is not working. when I click on it it givesh error like "missing parameter values " I have used propery of Crystal Viewer like ReuseParameterValuesOnRefresh="True" but this also not working. Plz give me any solution.
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)