oops(object oriented programing ) is introduced in c++ to enhance the 'c' programming. oops concept includes many important concepts like class,objects,abstraction,encapsulation,inheritance etc.
This all is about the object oriented programming in c++ language. It includes the importent components of oops , related terminologies and the related details.
This all is about the object oriented programming in c++ language. It includes the importent components of oops , related terminologies and the related details.
Java OOP Programming language (Part 6) - Abstract Class & InterfaceOUM SAOKOSAL
Java OOP Programming language (Part 6) - Abstract Class & Interface
Oum Saokosal
Where to me find me more:
YouTube: https://www.youtube.com/user/oumsaokosal
FB Page: https://facebook.com/kosalgeek
PPT: https://www.slideshare.net/oumsaokosal
Twitter: https://twitter.com/okosal
Web: http://kosalgeek.com
Java OOP Programming language (Part 6) - Abstract Class & InterfaceOUM SAOKOSAL
Java OOP Programming language (Part 6) - Abstract Class & Interface
Oum Saokosal
Where to me find me more:
YouTube: https://www.youtube.com/user/oumsaokosal
FB Page: https://facebook.com/kosalgeek
PPT: https://www.slideshare.net/oumsaokosal
Twitter: https://twitter.com/okosal
Web: http://kosalgeek.com
Programming Fundamentals With OOPs Concepts (Java Examples Based)indiangarg
This presentation gives you various types of programming models, A clear concept of object oriented languages, Classes and Object Concept, Different types of programming paradigms, program tokens, statements, expressions, Concepts of Inheritance, Encapsulation, Abstraction, Polymorphism, Interface etc.
The genetic characters transmitted from parent to offspring, taken collectively.
Something, as a quality, characteristic, or other immaterial possession, received from progenitors or predecessors as if by succession.
↓↓↓↓ Read More:
@ Kindly Follow my Instagram Page to discuss about your mental health problems-
-----> https://instagram.com/mentality_streak?utm_medium=copy_link
@ Appreciate my work:
-----> behance.net/burhanahmed1
Thank-you !
Inheritance, pointers, virtual functions, and polymorphism are essential concepts in object-oriented programming. Here's a brief explanation of each:
Inheritance:
Inheritance is a mechanism in object-oriented programming that allows a new class (a derived or child class) to inherit properties and behaviors from an existing class (a base or parent class).
It promotes code reuse and hierarchy in class relationships.
The derived class can extend or override the inherited attributes and methods, making it more specialized while retaining the common characteristics from the base class.
Pointers:
Pointers are variables that store memory addresses, allowing you to work with memory and objects more efficiently.
In object-oriented programming, pointers are often used to reference objects, enabling dynamic allocation of objects and polymorphism.
Pointers are critical for dynamic memory management and creating data structures like linked lists and trees.
Virtual Functions:
Virtual functions are functions defined in a base class and marked with the virtual keyword.
They enable late binding or runtime polymorphism, allowing derived classes to provide their own implementation of the virtual function.
Virtual functions are crucial for achieving polymorphism and are used in conjunction with pointers to objects.
Polymorphism:
Polymorphism is the ability of objects of different classes to respond to the same method or function call in a way that is specific to their individual types.
There are two types of polymorphism: compile-time polymorphism (function overloading) and runtime polymorphism (achieved through virtual functions).
Polymorphism simplifies code and enables you to work with objects at a higher level of abstraction, using a common interface.
In summary, inheritance allows classes to inherit properties and behaviors from other classes, pointers are used to reference objects and manage memory, virtual functions enable runtime polymorphism, and polymorphism allows objects of different types to be treated as instances of a common base class. These concepts are fundamental to designing flexible and extensible object-oriented software.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
2. IN THE OOPS WE WILL PERFORMS VARIOUS
COMPONENTS.
1)CLASS
2)OBJECT
3)ABSTRACT
4)ENCAPCULATION
5)INHERITANCE
3. CLASS
Class is a collection of member data and
member function.
Member data is a collection of attribute
in a class.
Member function is a collection of
operation .It is perform in the class.
4. SYNTAX OF CLASS
Class classname
{
Private:
All member data
Public:
All member function
};
5. EXAMPLE OF CLASS WITH THE
HELP OF SUM OPERATION
#include<conio.h>
#include<iostream.h>
Class sum
{
Private:
int a,b,c;
Public:
void input()
{
Cout<<“enter the value of a and b variable”;
Cin>>a>>b;
}
7. OBJECT OBJECT
Object is a real entity world. With the help of OBJECT
we can call the member data and member function.
It is just like a membership.
Syntax of object:
class name classobject;
Classobject.mamber function();
8. EXAMPLE OF CLASS AND OBJECT WITH THE
HELP OF SUM OPERATION
#include<conio.h>
#include<iostream.h>
Class sum
{
Private:
int a,b,c;
Public:
void input()
{
Cout<<“enter the value of a and b variable”;
Cin>>a>>b;
}
9. Void display()
{
C=a+b;
Cout<<“value of sun is”<<c;
}
};
Void main()
{
Sum s; // Here (s) is a object . It is calling the member data and member
function.
Clrscr();
s.input();
s.output();
Getch();
}
10. ABSTRACT
An abstract class is, conceptually, a class that cannot be
instantiated and is usually implemented as a class that
has one or more pure virtual (abstract) functions.
pure virtual function is one which must be overridden
by any concrete (i.e., non-abstract) derived class. This
is indicated in the declaration with the syntax " = 0" in
the member function's declaration.
11. ENCAPCULATION
Encapsulation is the packing of data and functions into a
single component. The features of encapsulation are
supported using classes in most object-oriented
programming languages, although other alternatives
also exist. It allows selective hiding of properties and
methods in an object by building an impenetrable wall
to protect the code from accidental corruption.
Best example of Encapsulations is class because it have
the multiple of member data and member function in
the same class.
12. INHERITANCE
With the help of inheritance we can reuse the data one
class to anther class .
Which have inherits the properties of base class is
known as parents class/base class/super class.
Which have inherits the properties of parents class is
known as sub class/child class/inherit class.
Inheritance seprate into many class…
1) Single Inheritance 4) Hybrid Inheritance
2) Hierarchical Inheritance 5) c
3) Multi Level Inheritance
13. Single Inheritance
when a single derived class is created from a single base
class then the inheritance is called as single
inheritance.
BASE CLASS
DERIVED
CLASS
It is known as single
inheritance class.
14. SYNTAX OF SINGLE INHERITANCE
class a
{
Public:
all member data;
Public:
all member function;
};
class b:public a
{
Public:
all member data;
Public:
all member function;
};
15. EXAMPLE OF SINGLE INHERITANCE
#include<iostream.h>
#include<conio.h>
Class sum
{
Public:
Int a=5,b=5,c;
Public:
void display()
{
c=a+b;
16. cout<<“value of sum is”<<c;
}
};
class sub: public sum
{
Public:
Int d;
Public:
void output()
17. {
d=a-b;
cout<<“the value of subtraction is”<<d;
}
};
void main()
{
clrscr();
sub s;
s.display();
s.output();
getch();
}
18. Hierarchical Inheritance
when more than one derived class are created from a
single base class, then that inheritance is called as
hierarchical inheritance.
BASE CLASS
DERIVED CLASS (2)DERIVED CLASS (1)
19. SYNTAX OF HIEARCHICAL INHERITANCE
Class a
{
Public: all member data;
Public: all member function;
};
Class b:public a
{
Public: all member data;
Public: all member function;
};
24. Multi Level Inheritance
when a derived class is created from another derived
class, then that inheritance is called as multi level
inheritance.
BASE CLASS
DERIVED
CLASS (1)
DEEIVED
CLASS(2)
25. SYNTAX OF MULTILEVEL INHERITANCE
Class a
{
Public: all member data;
Public: all member
function;
};
Class b:public a
{
Public:all member data;
Public:all member
function;
};
Class c:public c
{
Private:all member data;
Private:all member
function;
};
26. Hybrid Inheritance
Hybrid inheritance is combination of two or more
inheritances such as single,multiple,multilevel or
Hierarchical inheritances.
DREVIED CLASS(1)
DERIVED CLASS(3)
DERIVED CLASS(2)
BASE CLASS
27. SYNTAX OF HYBRID INHERITANCE
Class a
{
Public:all member data;
Public:all member function;
};
Class b:public a
{
Public:all member data;
Public:all member function;
};
Class c:public c
{
Public:all member data;
Public:all member function;
};
Class d:public d
{
Public:all member data;
Public:all member function;
};
28. Multiple Inheritance
Deriving directly from more than one class is usually
called multiple inheritance.
BASE CLASS
DERVIED
CLASS(1)
DERIVED CLASS(3)
DERIVED
CLASS (2)
DERIVED
CLASS(4)
29. SYNTAX OF MULTIPLE INHERITANCE
Class a
{
Public:all memberdata;
Public:all member function;
};
Class b:public a
{
Public:all memberdata;
Public:all member function;
};
Class c:public a
{
Public:all memberdata;
Public:all member function;
};
Class d:public b
{
Public:all memberdata;
Public:all member function;
};
30. Class e:public c,public d
{
Private:all member data;
Public:all member
function;
};www,cpd-india.com