Infolinks In Text Ads

Dec 24, 2010

Creational Patterns : Factory pattern

Creational Patterns : factory pattern in Java:-


Definition:-
Factory pattern is comes under the creational pattern. In the Factory pattern, There is a class which manage the creation of object according to the situation is called factory.
    There is an example which describe the Factory pattern.



public class course {
   private int courseCode;
   private String CourseName;

   public int getCourseCode() {
       return courseCode;
   }



   public void setCourseCode(int courseCode) {
       this.courseCode = courseCode;
   }

   public String getCourseName() {
       return CourseName;
   }

   public void setCourseName(String courseName) {
       CourseName = courseName;
   }
}



public class Java extends course {
   // some code here
}


public class Php extends course {
   // some code here
}


public class CourseFactory {
   public course getCourse(String courseName) {
       if (courseName.equals("Java")) {
           return new Java();
       } else if (courseName.equals("Php")) {
           return new Php();
       } else {
           return null;
       }
   }
   
   public static void main(String[] args) {
       CourseFactory courseFactory = new CourseFactory();
       courseFactory.getCourse("Java");
   }
}

No comments:

Post a Comment

LinkWithin

Related Posts Plugin for WordPress, Blogger...