• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

Questions on MVC and Class name collisons.

 
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
These questions came up in the previous posts. But, I think the new mock test added more options. So, I thought we could review thest question in light of these new options:
Benefits resulting from designing and implementing layered application components include: (choose two)
a) reduced initial design time.
b) reduced time for initial development cycle.
c) Reduction of GUI layer changes impacting the model layer
d) maintainability and reuse of the application components
I think the answers are (c) and (d).
-----------------------------------------------
Which one of the following is a good strategy for resolving class name collisions that occur during OO analysis? (choose one)
a)Allow each team member to choose a preferred name
b)Create a class for each domain name, passing on requests to the one class that implements the behavior for all of them to share.
c)Discover better names for different concepts that are referred by the same term
d)Put the classes into different packages so that the fully qualified class names are different
I think they added option (d). But I still think the answer is (c) because it is during 'OO Analysis'.
Please comment.
Thanks.
 
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
#1) I agree with your answers : (c) & (d)
Reasoning : Options (a) & (b) do not hold good, since layered application does not reduce initial design or development time.

#2) During OO Analysis, we will be working at a Conceptual level, hence (c) sounds good to me. If the question had specified, "during OO Design", then I would definitely vote for (d).
Hope it helps.
 
Hey, check out my mega multi devastator cannon. It's wicked. It makes this tiny ad look weak:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic