answersLogoWhite

0

  • 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.
User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

What is the difference between data hidding and data abstraction?

Abstraction: Abstraction refers to removal/reduction of irrelevant data or unnecessary data or confidential data from a Class. Data hiding: Data hiding is a feature provided by the abstraction for hiding the data from the class.


What are the impacts of encapsulation in abstraction and information hiding?

It confounds what has been confounded It confounds what has been confounded


What the difference between data hiding and abstraction?

Data hiding means, hiding some essential information or as you say a data from other end user or users and abstraction in simple language means hiding complex features and showing only essential features of any object. Was that information useful please let me know. In data hiding we hide the information by using access specifier private, public and protected..so it means we are hiding info from outside the world.But in abstrastion we express only essential feature.. Eg: Three set of customers are going to buy a bike First one wants information about the style. Second one wants about the milage. Third one wants the cost and brand of the bike.So the salesperson explains about the product which customer needs what. So he hiding some information and giving the revelant information.


Is data hiding and abstraction are same?

no


What is data abstraction and data hiding in oops concepts?

abstraction is show nonessential data to user ,


What is data hiding and its advantages?

Data hiding is also known as abstraction. Abstraction refers to the act of representing essential features without including background details or explanations. It is useful in the sense that we can only the show the details that we want to show and can hide the rest.


Difference between encapsulation and abstraction?

Encapsulation means hiding something, so you don't know anything about it, not even whether it exists or not. Abstraction means vague, you may know what it is or expect what it will be and thus behave, but not exactly. And you don't know how it (the object) is implemented in details. In a more compact context, encapsulation is referring to hiding data members (or attributes) and their types from outsiders, while abstraction means to define the interface or behaviors of an object (the APIs). You know the method signatures (the contracts), but you don't know anything about the implementation.


What is the difference between lying and hiding the truth?

Lying involves intentionally saying something false, while hiding the truth involves withholding information or not sharing the whole truth. Both can be deceptive, but lying is more direct and explicit, while hiding the truth is more about omission.


What is physical abstraction in data abstraction?

Physical abstraction in data abstraction refers to hiding the implementation details of how data is stored and accessed. It allows programmers to work with high-level concepts of data without needing to understand the underlying physical structures. This separation enhances modularity and simplifies the complexity of software systems.


Is abstraction most closely describe the way a calling method is not aware of the statements within a called method?

Implementation hiding.


What is data abstruction in dbms?

Remove all redundancy from database using Normalization to ensure almost purest form of data base is called abstraction. literally abstraction is a process of removing unnecessary information from database. it hide super flush information form database and gives emphasis on valuable information.


What is Procedural Abstraction?

java supports procedural abstraction by means of constructors and methods. in java constructor and methods are always components of particular class. java supports coping parameter only. procedural abstraction is a principle in which the particular language supports some features through which procedures are modelled in the class hiding other details.