MOBILE APPLICATION DEVELOPMENT
OOP (Object oriented Programming)
• main mobile platforms are using object oriented
programming languages to develop apps for small
devices such as Java for Android, Objective C for
iOS and C sharp for the Windows Phone.
Class is the basic unit in OOP
1
, MOBILE APPLICATION DEVELOPMENT
OOP (Object oriented Programming)
• The object-oriented languages focus on components
that the user perceives with objects as the basic unit.
• Designers figure out all the objects by putting all the
data and operations that describe the user's interaction
with the data, which makes it easier to design, develop,
test, debug, maintain, reuse and share software
components and therefore leads to a more productive
software applications development.
• The basic unit of OOP is a class that represents a
blueprint/plan of an object.
• Each class has a name and encapsulates the object’s
data structures (in variables) and algorithms (in methods)
within a ‘box’.
2
OOP (Object oriented Programming)
• main mobile platforms are using object oriented
programming languages to develop apps for small
devices such as Java for Android, Objective C for
iOS and C sharp for the Windows Phone.
Class is the basic unit in OOP
1
, MOBILE APPLICATION DEVELOPMENT
OOP (Object oriented Programming)
• The object-oriented languages focus on components
that the user perceives with objects as the basic unit.
• Designers figure out all the objects by putting all the
data and operations that describe the user's interaction
with the data, which makes it easier to design, develop,
test, debug, maintain, reuse and share software
components and therefore leads to a more productive
software applications development.
• The basic unit of OOP is a class that represents a
blueprint/plan of an object.
• Each class has a name and encapsulates the object’s
data structures (in variables) and algorithms (in methods)
within a ‘box’.
2