Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Suppose there is an Online shopping cart application having
different objects like Cart, SelectionItem, Billing,
COnfiguration, Authentication, Authorization,
PersonalDetails etc. Out of this which one can be made a
singleton pattern and why?

Answers were Sorted based on User's Feedback



Suppose there is an Online shopping cart application having different objects like Cart, Selection..

Answer / sabir hussain

Singleton ensure that class has only one instance and
provide a global point of access to it.

It can be applied in a situation where your implementation
is independent and utilize resource that should be
initialized once within your application environment.

1) So Configuration can be singleton as we configure
resources that are globally used with your application. (ex:
database connection info.)

2) Authentication and Authorization component can also be
singleton as there implementation are independent and will
not solve any purpose if instantiated twice, if you look in
terms of spring framework all such components are singleton.
Both the component can independently authenticate or
authorize user or user info (validating credit card info).

Cart, SelectionItem and Billing are user specific generally
session scoped, and there can be more then one session per
application, so they cant be Singleton for obvious reason.

Is This Answer Correct ?    16 Yes 2 No

Suppose there is an Online shopping cart application having different objects like Cart, Selection..

Answer / siddharth

With singleton design pattern we can ensure the following:
1) Only one instance on the class is created
2) Provide global point of access to the object.
example: printerspoolers

So in the above question configuration can be made a
singleton design pattern as configuration is same for
everyone

Is This Answer Correct ?    12 Yes 1 No

Post New Answer

More Core Java Interview Questions

as we know a static method could access static data and static method only. then how could main method call the object of aclass which is not static and other non static data

1 Answers  


how u do unit testing?

2 Answers   iFlex,


what is difference between abstract factory and factory design patterns?

0 Answers  


To the class members how can we provide security?

1 Answers   Aspire,


What is adapter class?

12 Answers  


Explain all java features with real time examples

0 Answers  


Can classes declared using the abstract keyword cab be instantiated?

0 Answers   MCN Solutions,


In case of inheritance what is the execution order of constructor and destructor?

0 Answers   Agilent,


What does jenkins do?

0 Answers  


How do you remove all elements from an arraylist in java?

0 Answers  


What is a java object and java application?

0 Answers  


What are the advantages of java inner classes?

0 Answers  


Categories