Beruflich Dokumente
Kultur Dokumente
1
Index
2
Object Oriented Programming
3
Object Oriented Programming
4
Object Oriented Programming
6
Object Oriented Programming
Abstraction
Abstraction means ignoring irrelevant features,
properties, or functions and emphasizing the
relevant ones. Relevant to the given project (with an
eye to future reuse in similar projects)
Abstraction = managing complexity
7
Object Oriented
Programming
The Principles of OOP
Encapsulation
Encapsulation means that all data members (fields) of
a class are declared private.
8
Object Oriented
Programming
The Principles of OOP
Polymorphism
Ability to take more than one form
• A class can be used through its parent
class's interface
• A subclass may override the implementation
of an operation it inherits from a superclass
(late binding)
9
Introduction to Automated
Teller Machine
ATM is an electronic
telecommunications device that
enables the customers of
a financial institution to
perform financial transactions,
particularly cash withdrawal,
without the need for a
human cashier, clerk or bank
teller. ATM is enabled by a
software programing which
directly connected to core banking Automated Teller Machine Business
application of respective Bank.
Process Diagram for Understanding
10
Business Process EPC
Diagram for ATM
11
Implementing the ATM
system from its UML design
12
Implementing the ATM
system from its UML design
13
Disclaimer:
This case study don’t represent the actual system architecture or
system components. This is only for training purpose. It doesn’t
represent any client’s application & its confidential data.
Information are captured by our external SME from public
sources. This document is confidential to our client (HCL) Internal
Use only and not meant for commercial activities.
14