answersLogoWhite

0


Best Answer

Terms I used:

INTEND - the method signature, including the return type, the name of the method, and the definition of the method arguments, if any.

IMPLEMENTATION - the method body, the codes between the {} after the INTEND, the behavior.

An abstract method only defines the INTEND with no IMPLMENTATION. Every derived class inherits such an abstract method must supply an implementation to fulfill that INTEND.

A virtual method has the INTEND and the implementation. The original implementation sometimes called default behavior. An empty method body (nothing but only {}) is NOT the same as no IMPLEMENTATION.

a derived class has the option to override the default implementation defined by a virtual method (to provide a new method body), or just to leave that default behavior as it is.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between abstraction and virtualization?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is there a website that shows the difference between cloud computing versus virtualization?

The ERP Software Blog has a helpful guide that distinguishes between cloud computing and virtualization. Tech Target is another website that breaks down the differences between virtualization, SaaS, and cloud computing.


How is windows server 2008 different from windows 2003?

The main difference between 2003 and 2008 is management and Virtualization.


What is an important difference between implementing the broadcast abstraction via multiple unicasts and a single network router- supported broadcast?

Good question!!


What are the uses of virtualization?

Virtualization is the abstraction of Physical Resources ofunderlying System as a POOL and then splitting the POOL into multiple independent isolated machines that share the POOL's resources.Virtualization enables Consolidation,Efficient usage of Computing Infrastructure, Saves Space, CoolingNeeds & Efficient usage of Poweron a System or in Datacenter. Using this virtualization as a Platform severalApplications has been developed toprovideHigh Availability & Performance features essential in todays Business and Institutional Environments.


What is the difference between window 98 and NT?

Windows NT (new technology) added the HAL or Hardware Abstraction Layer to prevent direct interaction between hardware and software.


Difference between data abstraction and information hiding?

Abstraction: One point of confusion regarding abstraction is its use as both process and an entity. Abstraction, as a process, denotes the extracting of the essential details about an item, or a group of items, while ignoring the inessential details. Abstraction, as an entity, denotes a model, a view, or some other focused representation for an actual item.Information Hiding: Its interface or definition was chosen to reveal as little as possible about its inner workings." Why confusing: Abstraction can be used as a technique for idenfying which information should be hidden. Confusion can occur when people fail to distinguish between the hiding information, and a technique(e.g., abstraction) that is used to help identify which information is to be hidden.


Are there any publications that address what is virtualization?

Yes, there are many books addressing Virtualization. Titles can be found from well known book series, such as Virtualization for Dummies and The Shortcut Guide to Virtualization. Microsoft also publishes, Understanding Virtualization Solutions.


What is the difference between parallel execution and sequential execution in programming?

I believe that at the right level of abstraction, it is not and in fact can be as easy as sequential programming. Note, however, that "at the right level of abstraction" should be considered with care. Pragmatically there are some problems today with taking advantage of the "easiness" of parallel programming.


Show the difference bw 3-levels of data abstraction in DBMS?

The three levels of data abstraction in a DBMS are physical, logical, and view. Physical level: Describes how data is stored in the database, including details like data storage and access paths. Logical level: Focuses on the structure of the data in the database, including schemas, tables, and relationships. View level: Represents how users view the data, providing a customized and simplified representation of the data to different user groups.


Give you a sentence with Obfuscate in it?

There is a fine line between abstraction and obfuscation.


What is the difference between association class and abstract class in software designing?

Association class is describing the relationship between classes. An abstract class is just 1 class, provides some abstraction behaviors that may be (but do not have to) derived, overridden from.


Which technology server virtualization logical separation?

it explains that server virtualization is the separation of server computing functions ... Server virtualization technology allows for dynamic and automatic creation, ... full virtualization and paravirtualization along with hardware acceleration logic.