SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
NADAR SARASWATI COLLEGE
OF ARTS& SCIENCE
WEBTECHNOLOGY
POLYMORPHISM
B.KOHILA
M.SC INFORMATION
TECHNOLOGY
WHAT IS POLYMORPHISM?
• POLYMORPHISM DEFINITION: THE TERM POLYMORPHISM IS
SEPARATELY DEFINED IN FOUR SCIENTIFIC
DISCIPLINES: BIOLOGY, GENETICS,
BIOCHEMISTRY, AND COMPUTER SCIENCE.
WHAT IS POLYMORPHISM IN BIOLOGY?
• IN THE BIOLOGICAL CONTEXT, POLYMORPHISM REFERS TO THE IDEA THAT
MEMBERS OF THE SAME POPULATION OR COLONY CAN TAKE ON DIFFERENT
VISUAL CHARACTERISTICS.
WHAT IS POLYMORPHISM IN GENETICS?
• IN GENETICS, POLYMORPHISM REFLECTS VARIATION IN THE GENETIC CODING
OF INDIVIDUALS IN A POPULATION.
WHAT IS POLYMORPHISM IN BIOCHEMISTRY?
• IN THE FIELD OF BIOCHEMISTRY, THE TERM POLYMORPHISM IS USED TO
DESCRIBE SUBTLE STRUCTURAL DIFFERENCES IN PROTEINS THAT ARE
OTHERWISE IDENTICAL.
POLYMORPHISM DEFINITION ROOTS
• LOOKING AT THE GREEK ROOTS OF THE TERM POLYMORPHISM CAN HELP TO
FURTHER CLARIFY THE SIMILARITIES BETWEEN THESE DEFINITIONS. THE
WORD POLY MEANS "MANY" AND THE WORD MORPH MEANS "FORM", SO
WHEN WE TALK ABOUT A POLYMORPHISM WE'RE TALKING ABOUT SOMETHING
THAT APPEARS IN MANY DIFFERENT FORMS.
WHAT IS POLYMORPHISM IN COMPUTER SCIENCE, ENGINEERING, AND PROGRAMMING?
• THIS BRINGS US TO OUR COMPUTER SCIENCE DEFINITION OF POLYMORPHISM
- WE'LL OFFER THREE DIFFERENT VERSIONS FOR MAXIMUM CLARITY.
• POLYMORPHISM IS A FEATURE OF OBJECT-ORIENTED PROGRAMMING
LANGUAGES THAT ALLOWS A SPECIFIC ROUTINE TO USE VARIABLES OF
DIFFERENT TYPES AT DIFFERENT TIMES
• POLYMORPHISM IS THE ABILITY OF A PROGRAMMING LANGUAGE TO PRESENT
THE SAME INTERFACE FOR SEVERAL DIFFERENT UNDERLYING DATA TYPES
• POLYMORPHISM IS THE ABILITY OF DIFFERENT OBJECTS TO RESPOND IN A
UNIQUE WAY TO THE SAME MESSAGE

Contenu connexe

Similaire à polymorphism

Unit 5 evolution by natural selection
Unit 5 evolution by natural selectionUnit 5 evolution by natural selection
Unit 5 evolution by natural selectionMoses Mothoagae
 
Species concept of prokaryotes
Species concept of prokaryotesSpecies concept of prokaryotes
Species concept of prokaryotesTRIDIP BORUAH
 
General characteristics of fungi
General characteristics of fungiGeneral characteristics of fungi
General characteristics of fungiRaja Rajeswari S
 
Unit 5 evolution by natural selection
Unit 5 evolution by natural selectionUnit 5 evolution by natural selection
Unit 5 evolution by natural selectionAnnah Malindi
 
Microbiology :study of microscopic organisms
Microbiology :study of microscopic organisms Microbiology :study of microscopic organisms
Microbiology :study of microscopic organisms khushbushastri
 
bacterial systematics in the diversity of bacteria
bacterial systematics in the diversity  of bacteriabacterial systematics in the diversity  of bacteria
bacterial systematics in the diversity of bacteriatanvirastogi16
 

Similaire à polymorphism (10)

Unit 5 evolution by natural selection
Unit 5 evolution by natural selectionUnit 5 evolution by natural selection
Unit 5 evolution by natural selection
 
Species concept
Species conceptSpecies concept
Species concept
 
Species concept of prokaryotes
Species concept of prokaryotesSpecies concept of prokaryotes
Species concept of prokaryotes
 
General characteristics of fungi
General characteristics of fungiGeneral characteristics of fungi
General characteristics of fungi
 
Unit 5 evolution by natural selection
Unit 5 evolution by natural selectionUnit 5 evolution by natural selection
Unit 5 evolution by natural selection
 
FUNGI pptx
FUNGI pptxFUNGI pptx
FUNGI pptx
 
Microbiology
MicrobiologyMicrobiology
Microbiology
 
Microbiology :study of microscopic organisms
Microbiology :study of microscopic organisms Microbiology :study of microscopic organisms
Microbiology :study of microscopic organisms
 
Presentation on Bioethics
Presentation on BioethicsPresentation on Bioethics
Presentation on Bioethics
 
bacterial systematics in the diversity of bacteria
bacterial systematics in the diversity  of bacteriabacterial systematics in the diversity  of bacteria
bacterial systematics in the diversity of bacteria
 

Plus de rajshreemuthiah (20)

oracle
oracleoracle
oracle
 
quality
qualityquality
quality
 
bigdata
bigdatabigdata
bigdata
 
solutions and understanding text analytics
solutions and understanding text analyticssolutions and understanding text analytics
solutions and understanding text analytics
 
interface
interfaceinterface
interface
 
Testing &ampdebugging
Testing &ampdebuggingTesting &ampdebugging
Testing &ampdebugging
 
concurrency control
concurrency controlconcurrency control
concurrency control
 
Education
EducationEducation
Education
 
Formal verification
Formal verificationFormal verification
Formal verification
 
Transaction management
Transaction management Transaction management
Transaction management
 
Multi thread
Multi threadMulti thread
Multi thread
 
System testing
System testingSystem testing
System testing
 
software maintenance
software maintenancesoftware maintenance
software maintenance
 
exception handling
exception handlingexception handling
exception handling
 
e governance
e governancee governance
e governance
 
recovery management
recovery managementrecovery management
recovery management
 
Implementing polymorphism
Implementing polymorphismImplementing polymorphism
Implementing polymorphism
 
Buffer managements
Buffer managementsBuffer managements
Buffer managements
 
os linux
os linuxos linux
os linux
 
Ipv4
Ipv4Ipv4
Ipv4
 

Dernier

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 

Dernier (20)

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 

polymorphism

  • 1. NADAR SARASWATI COLLEGE OF ARTS& SCIENCE WEBTECHNOLOGY POLYMORPHISM B.KOHILA M.SC INFORMATION TECHNOLOGY
  • 2. WHAT IS POLYMORPHISM? • POLYMORPHISM DEFINITION: THE TERM POLYMORPHISM IS SEPARATELY DEFINED IN FOUR SCIENTIFIC DISCIPLINES: BIOLOGY, GENETICS, BIOCHEMISTRY, AND COMPUTER SCIENCE.
  • 3. WHAT IS POLYMORPHISM IN BIOLOGY? • IN THE BIOLOGICAL CONTEXT, POLYMORPHISM REFERS TO THE IDEA THAT MEMBERS OF THE SAME POPULATION OR COLONY CAN TAKE ON DIFFERENT VISUAL CHARACTERISTICS.
  • 4. WHAT IS POLYMORPHISM IN GENETICS? • IN GENETICS, POLYMORPHISM REFLECTS VARIATION IN THE GENETIC CODING OF INDIVIDUALS IN A POPULATION.
  • 5. WHAT IS POLYMORPHISM IN BIOCHEMISTRY? • IN THE FIELD OF BIOCHEMISTRY, THE TERM POLYMORPHISM IS USED TO DESCRIBE SUBTLE STRUCTURAL DIFFERENCES IN PROTEINS THAT ARE OTHERWISE IDENTICAL.
  • 6. POLYMORPHISM DEFINITION ROOTS • LOOKING AT THE GREEK ROOTS OF THE TERM POLYMORPHISM CAN HELP TO FURTHER CLARIFY THE SIMILARITIES BETWEEN THESE DEFINITIONS. THE WORD POLY MEANS "MANY" AND THE WORD MORPH MEANS "FORM", SO WHEN WE TALK ABOUT A POLYMORPHISM WE'RE TALKING ABOUT SOMETHING THAT APPEARS IN MANY DIFFERENT FORMS.
  • 7. WHAT IS POLYMORPHISM IN COMPUTER SCIENCE, ENGINEERING, AND PROGRAMMING? • THIS BRINGS US TO OUR COMPUTER SCIENCE DEFINITION OF POLYMORPHISM - WE'LL OFFER THREE DIFFERENT VERSIONS FOR MAXIMUM CLARITY. • POLYMORPHISM IS A FEATURE OF OBJECT-ORIENTED PROGRAMMING LANGUAGES THAT ALLOWS A SPECIFIC ROUTINE TO USE VARIABLES OF DIFFERENT TYPES AT DIFFERENT TIMES • POLYMORPHISM IS THE ABILITY OF A PROGRAMMING LANGUAGE TO PRESENT THE SAME INTERFACE FOR SEVERAL DIFFERENT UNDERLYING DATA TYPES • POLYMORPHISM IS THE ABILITY OF DIFFERENT OBJECTS TO RESPOND IN A UNIQUE WAY TO THE SAME MESSAGE