Specialization is a property of inheritance used for creating specialized attributes, methods that only apply to objects of that class. Specialized classes are subclasses placed below super classes. Generalization is the process of extracting shared characteristics from two or more classes, and combining them into a generalized superclass.
Shared characteristics can be attributes, associations, or methods. Generalized classes are generally parent classes of specialized classes. In other words generalization is bottom up approach whereas specialization is Top to bottom approach
Example:
In Figure , the classes car and scooter partially share the same attributes. From a domain perspective, the two classes are also very similar. During generalization, the shared characteristics are combined and used to create a new superclass vehicle. car and scooter become subclasses of the class vehicle.
Similarly, the class vehicle has the a special attribute, which is needed only for car, but not for scooter. Additionally there is a special attribute, which is needed only for scooter Obviously, here two similar but different domain concepts are combined into one class. Through specialization the two special cases vehicles are formed The epecial attribute is placed where it belongs-in car /scooter.
You have to be a good speaker with a good vocabulary. That way, when it's clear that someone has not understood, you can rephrase and use different words or phrases or examples.
There is no such thing
distress=death and childbirth
buying and selling things and providing a service for a fee
the different types of ISAR System
a generalization
a generalization
generalization
Validity generalization is a statistical approach used to demonstrate that test validities do not vary across situations
explain parameter passing methods c program
simple random, stratified sampling, cluster sampling
explain different types of motion give two examples
[object Object]
Click link below! You will see examples of paintings from the different periods. This will explain better than words.
bubbles
to explain to the reader
explain the concepts of program and project hierarchies