SlideShare a Scribd company logo
1 of 32
Download to read offline
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
METHODOLOGYAND UML
Dr. Vikram Neerugatti
Associate Professor
Department of CSE
4/5/2023 OOAD by Dr. Vikram Neerugatti 1
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
• Introduction
• Survey
• Rumbugh Method
• Booch Method
• Jacobson methods
• Patterns
• Frameworks
• Unified approach
• Unified modelling
language
Content
4/5/2023 OOAD by Dr. Vikram Neerugatti 2
• Static and Dynamic
models
• UML diagrams
• UML
• Class diagram
• Use Case diagrams
• Dynamic modelling
• Model organization
• Extensibility
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
• Creational
• Abstract Factory
• Factory Method
• Behavioral
• Momento
• Mediator
• Structural
• Decorator
• Facade
Content Cont…
4/5/2023 OOAD by Dr. Vikram Neerugatti 3
• Concurrency
• Patterns
• Lock
• Reactor
• Scheduler
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Design patterns – originates – architect – Christopher
alexander – late 1970s.
✓ It identifies the key concepts of a common design
structure – useful for creating reusable object
oriented design.
✓ Provide documentation of the solutions to problems.
Patterns
4/5/2023 OOAD by Dr. Vikram Neerugatti 4
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ A pattern is a proven solution to a problem in a
context.
✓ Christopher Alexander says each pattern is a three-
part rule which expresses a relation between a
certain context, a problem, and a solution.
✓ Design patterns represent a solutions to problems
that arise when developing software within a
particular context.
✓ i.e Patterns = problems.solution pairs in a context
Patterns
4/5/2023 OOAD by Dr. Vikram Neerugatti 5
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Started in 1987 by Ward Cunningham and Ken Beck who were
working with Smalltalk and designing GUIs.
✓ Popularized by Gamma, Helm, Johnson and Vlissides (The gang
of four, Go4)
✓ The three of Go4 were working on frameworks (E++,Unidraw,
HotDraw)
✓ Design pattern use a consistent documentation approach
✓ Design pattern are granular and applied at different levels such
as frameworks, subsystems and sub-subsystems
✓ Design patterns are often organized as creational, structural or
behavioral
Patterns - Background
4/5/2023 OOAD by Dr. Vikram Neerugatti 6
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Patterns, then, represent expert solutions to recurring problems
in a context and thus have been captured at many levels of
abstraction and in numerous domains.
✓ Numerous categories are:
✓ Design
✓ Architectural
✓ Analysis
✓ Creational
✓ Structural
✓ Behavioral
✓ Concurrency
✓ Scope: whether the pattern applies primarily to classes or to
objects
Patterns - Background
4/5/2023 OOAD by Dr. Vikram Neerugatti 7
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Creational
✓ Behavioral
✓ Structural
✓ Concurrency
Design Patterns
4/5/2023 OOAD by Dr. Vikram Neerugatti 8
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ The process of object creation
✓ Abstract Factory - Object
✓ Factory Method - Class
Creational
4/5/2023 OOAD by Dr. Vikram Neerugatti 9
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Capture how to create families of related product
objects without instantiating classes directly
✓ Object Creational
✓ Motivation:
✓ User interface toolkit supports multiple lookand-feel
standards (Motif, Presentation Manager)
✓ Different appearances and behaviors for UI widgets
✓ Apps should not hard-code its widgets
Creational - Abstract Factory
4/5/2023 OOAD by Dr. Vikram Neerugatti 10
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
Creational - Abstract Factory
4/5/2023 OOAD by Dr. Vikram Neerugatti 11
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Defines an interface for creating an object ,but let
subclasses decide which class to instantiate.
✓ Factory Method lets a class defer instantiation to
subclasses.
✓ Motivation:
✓ Framework use abstract classes to define and
maintain relationships between objects
✓ Framework has to create objects as well - must
instantiate classes but only knows about abstract
classes - which it cannot instantiate
✓ Factory method encapsulates knowledge of which
subclass to create -moves this knowledge out of the
framework
Creational – Factory Method
4/5/2023 OOAD by Dr. Vikram Neerugatti 12
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
Creational – Factory Method
4/5/2023 OOAD by Dr. Vikram Neerugatti 13
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Characterize the ways in which classes or objects
interact and distribute Responsibility
✓ Memento - Object
✓ Mediator - Object
Behavioral
4/5/2023 OOAD by Dr. Vikram Neerugatti 14
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Without violating encapsulation, capture and
externalize an object‘s internal state so that object
can be restored to this state later.
✓ Avoid permanent binding between an abstraction
and its implementation
✓ Avoid nested generalizations
✓ Ease adding new implementations
✓ Reduce code repetition
✓ Allow runtime switching of behavior
Behavioral - Memento
4/5/2023 OOAD by Dr. Vikram Neerugatti 15
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
Behavioral - Memento
4/5/2023 OOAD by Dr. Vikram Neerugatti 16
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Define an object that encapsulates how a set of
objects interact.
✓ Mediator promotes loose coupling by keeping objects
from referring to each other explicitly, and lets you
vary their interaction independently.
✓ Classes interact only with a mediator class rather
than with each other.
✓ Classes are coupled only to the mediator where
interaction control code resides.
✓ Mediator is like a multi-way Façade pattern.
✓ Analogy: a meeting scheduler
Behavioral - Mediator
4/5/2023 OOAD by Dr. Vikram Neerugatti 17
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
Behavioral - Mediator
4/5/2023 OOAD by Dr. Vikram Neerugatti 18
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Structural design patterns are those that simplify the
design of large object structures by identifying
relationships between them.
✓ They describe common ways of composing classes
and objects so that they become repeatable as
solutions
✓ The composition of classes or objects
✓ Decorator - Object
✓ Façade - Object
Structural
4/5/2023 OOAD by Dr. Vikram Neerugatti 19
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ The composition of classes or objects
✓ Decorator - Object
✓ Façade - Object
Structural
4/5/2023 OOAD by Dr. Vikram Neerugatti 20
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Attach additional responsibilities to an object
dynamically keeping the same interface.
✓ Decorators provide a flexible alternative to
subclassing for extending functionality.
Structural - Decorator
4/5/2023 OOAD by Dr. Vikram Neerugatti 21
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Provide a unified interface to a set of interfaces in a
subsystem.
✓ Facade defines a higher-level interface that makes the
subsystem easier to use.
Structural - Facade
4/5/2023 OOAD by Dr. Vikram Neerugatti 22
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ concurrency patterns are those types of design
patterns that deal with the multi-threaded
programming paradigm.
Concurrency Patterns
4/5/2023 OOAD by Dr. Vikram Neerugatti 23
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Lock
✓ Reactor
✓ Scheduler
Concurrency Patterns
4/5/2023 OOAD by Dr. Vikram Neerugatti 24
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ One thread puts a "lock" on a resource, preventing
other threads from accessing or modifying it.
Concurrency Patterns - Lock
4/5/2023 OOAD by Dr. Vikram Neerugatti 25
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ A reactor object provides an asynchronous interface
to resources that must be handled synchronously.
Concurrency Patterns - Reactor
4/5/2023 OOAD by Dr. Vikram Neerugatti 26
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
✓ Explicitly control when threads may execute single-
threaded code.
Concurrency Patterns - Scheduler
4/5/2023 OOAD by Dr. Vikram Neerugatti 27
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
Documentation
4/5/2023 OOAD by Dr. Vikram Neerugatti 28
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
• Creational
• Abstract Factory
• Factory Method
• Behavioral
• Momento
• Mediator
• Structural
• Decorator
• Facade
Summary Cont…
4/5/2023 OOAD by Dr. Vikram Neerugatti 29
• Concurrency
• Patterns
• Lock
• Reactor
• Scheduler
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
4/5/2023 OOAD by Dr. Vikram Neerugatti 30
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
4/5/2023 OOAD by Dr. Vikram Neerugatti 31
Any Questions/Clarifications/Doubts
JAIN
–
DEEMED
TO
BE
UNIVERSITY
GLOBAL
CAMPUS:
45th
km
NH
-
209
Jakkasandra
Post,
Kanakapura
Rd,
Bengaluru,
Karnataka
562112
Department of CSE
4/5/2023 OOAD by Dr. Vikram Neerugatti 32
Thank you all

More Related Content

What's hot

코어 이더리움
코어 이더리움 코어 이더리움
코어 이더리움 Jay JH Park
 
[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ
[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ
[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメSatoshi Takami
 
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...NTT DATA Technology & Innovation
 
金魚本に載ってないJpqlの話 #glassfishjp
金魚本に載ってないJpqlの話 #glassfishjp金魚本に載ってないJpqlの話 #glassfishjp
金魚本に載ってないJpqlの話 #glassfishjpSatoshi Kubo
 
Java Programming - Inheritance
Java Programming - InheritanceJava Programming - Inheritance
Java Programming - InheritanceOum Saokosal
 
CRDT in 15 minutes
CRDT in 15 minutesCRDT in 15 minutes
CRDT in 15 minutesShingo Omura
 
msal.jsを使う
msal.jsを使うmsal.jsを使う
msal.jsを使うDevTakas
 
OSC東京2013/Spring_JPUG資料
OSC東京2013/Spring_JPUG資料OSC東京2013/Spring_JPUG資料
OSC東京2013/Spring_JPUG資料Chika SATO
 
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみたAKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみたHideaki Aoyagi
 
Unified JVM Logging
Unified JVM LoggingUnified JVM Logging
Unified JVM LoggingYuji Kubota
 
AI-IoT 연동을 위한 KT GiGA Genie Home Skills
AI-IoT 연동을 위한 KT GiGA Genie Home SkillsAI-IoT 연동을 위한 KT GiGA Genie Home Skills
AI-IoT 연동을 위한 KT GiGA Genie Home Skillsksdc2019
 
Kotlin @ Coupang Backend 2017
Kotlin @ Coupang Backend 2017Kotlin @ Coupang Backend 2017
Kotlin @ Coupang Backend 2017Sunghyouk Bae
 
Azure環境の監視とログ
Azure環境の監視とログAzure環境の監視とログ
Azure環境の監視とログyoshiki komori
 

What's hot (13)

코어 이더리움
코어 이더리움 코어 이더리움
코어 이더리움
 
[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ
[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ
[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ
 
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
 
金魚本に載ってないJpqlの話 #glassfishjp
金魚本に載ってないJpqlの話 #glassfishjp金魚本に載ってないJpqlの話 #glassfishjp
金魚本に載ってないJpqlの話 #glassfishjp
 
Java Programming - Inheritance
Java Programming - InheritanceJava Programming - Inheritance
Java Programming - Inheritance
 
CRDT in 15 minutes
CRDT in 15 minutesCRDT in 15 minutes
CRDT in 15 minutes
 
msal.jsを使う
msal.jsを使うmsal.jsを使う
msal.jsを使う
 
OSC東京2013/Spring_JPUG資料
OSC東京2013/Spring_JPUG資料OSC東京2013/Spring_JPUG資料
OSC東京2013/Spring_JPUG資料
 
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみたAKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
 
Unified JVM Logging
Unified JVM LoggingUnified JVM Logging
Unified JVM Logging
 
AI-IoT 연동을 위한 KT GiGA Genie Home Skills
AI-IoT 연동을 위한 KT GiGA Genie Home SkillsAI-IoT 연동을 위한 KT GiGA Genie Home Skills
AI-IoT 연동을 위한 KT GiGA Genie Home Skills
 
Kotlin @ Coupang Backend 2017
Kotlin @ Coupang Backend 2017Kotlin @ Coupang Backend 2017
Kotlin @ Coupang Backend 2017
 
Azure環境の監視とログ
Azure環境の監視とログAzure環境の監視とログ
Azure環境の監視とログ
 

Similar to Design Patterns

Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural NetworksVikram Nandini
 
Introduction to Linux & Basic Commands
Introduction to Linux & Basic CommandsIntroduction to Linux & Basic Commands
Introduction to Linux & Basic CommandsVikram Nandini
 
Roshan orginal Resume
Roshan orginal ResumeRoshan orginal Resume
Roshan orginal ResumeRoshan Hameed
 
Capstone Experience Capstone Research Project
Capstone Experience Capstone Research ProjectCapstone Experience Capstone Research Project
Capstone Experience Capstone Research ProjectGreg Hardin
 
Paper ID 216@ ICMLBDA 2023.pptx
Paper ID 216@ ICMLBDA 2023.pptxPaper ID 216@ ICMLBDA 2023.pptx
Paper ID 216@ ICMLBDA 2023.pptxKrishnaReddy717023
 
UMESH COMPANY RESUME
UMESH COMPANY RESUMEUMESH COMPANY RESUME
UMESH COMPANY RESUMEumesh harbola
 
Format for Project-Presentation ppts.pptx
Format for Project-Presentation ppts.pptxFormat for Project-Presentation ppts.pptx
Format for Project-Presentation ppts.pptxFreefireGarena30
 
ME8381STRENGTHOFMATERIALSLABORATORYMANUAL.pdf
ME8381STRENGTHOFMATERIALSLABORATORYMANUAL.pdfME8381STRENGTHOFMATERIALSLABORATORYMANUAL.pdf
ME8381STRENGTHOFMATERIALSLABORATORYMANUAL.pdfRaviRane7
 
Knowledge Process Outsourcing (KPO) in Education Sector – GUI Model Approach
Knowledge Process Outsourcing (KPO) in Education Sector – GUI Model ApproachKnowledge Process Outsourcing (KPO) in Education Sector – GUI Model Approach
Knowledge Process Outsourcing (KPO) in Education Sector – GUI Model ApproachAshok Rangaswamy
 

Similar to Design Patterns (20)

INTRODUCTION to OOAD
INTRODUCTION to OOADINTRODUCTION to OOAD
INTRODUCTION to OOAD
 
PCL PITCH.pdf
PCL PITCH.pdfPCL PITCH.pdf
PCL PITCH.pdf
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural Networks
 
Introduction to Linux & Basic Commands
Introduction to Linux & Basic CommandsIntroduction to Linux & Basic Commands
Introduction to Linux & Basic Commands
 
Roshan orginal Resume
Roshan orginal ResumeRoshan orginal Resume
Roshan orginal Resume
 
CV
CVCV
CV
 
Capstone Experience Capstone Research Project
Capstone Experience Capstone Research ProjectCapstone Experience Capstone Research Project
Capstone Experience Capstone Research Project
 
Paper ID 216@ ICMLBDA 2023.pptx
Paper ID 216@ ICMLBDA 2023.pptxPaper ID 216@ ICMLBDA 2023.pptx
Paper ID 216@ ICMLBDA 2023.pptx
 
UMESH COMPANY RESUME
UMESH COMPANY RESUMEUMESH COMPANY RESUME
UMESH COMPANY RESUME
 
Dr A H Lakmal Profile
Dr A H Lakmal ProfileDr A H Lakmal Profile
Dr A H Lakmal Profile
 
Format for Project-Presentation ppts.pptx
Format for Project-Presentation ppts.pptxFormat for Project-Presentation ppts.pptx
Format for Project-Presentation ppts.pptx
 
CV (Shridhar Kullolli)
CV (Shridhar Kullolli)CV (Shridhar Kullolli)
CV (Shridhar Kullolli)
 
ME8381STRENGTHOFMATERIALSLABORATORYMANUAL.pdf
ME8381STRENGTHOFMATERIALSLABORATORYMANUAL.pdfME8381STRENGTHOFMATERIALSLABORATORYMANUAL.pdf
ME8381STRENGTHOFMATERIALSLABORATORYMANUAL.pdf
 
Cv dr mamunur rashid 2017
Cv dr mamunur rashid 2017Cv dr mamunur rashid 2017
Cv dr mamunur rashid 2017
 
Thesis on Labor Management Practices
Thesis on Labor Management PracticesThesis on Labor Management Practices
Thesis on Labor Management Practices
 
B Resume Dr prasanna kumar
B Resume Dr prasanna kumarB Resume Dr prasanna kumar
B Resume Dr prasanna kumar
 
Knowledge Process Outsourcing (KPO) in Education Sector – GUI Model Approach
Knowledge Process Outsourcing (KPO) in Education Sector – GUI Model ApproachKnowledge Process Outsourcing (KPO) in Education Sector – GUI Model Approach
Knowledge Process Outsourcing (KPO) in Education Sector – GUI Model Approach
 
UbiLearn Conference Presentation
UbiLearn Conference PresentationUbiLearn Conference Presentation
UbiLearn Conference Presentation
 
HARI
HARIHARI
HARI
 
Unit 1_22MCA21T_F.ppt
Unit 1_22MCA21T_F.pptUnit 1_22MCA21T_F.ppt
Unit 1_22MCA21T_F.ppt
 

More from Vikram Nandini

IoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold BarIoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold BarVikram Nandini
 
Linux File Trees and Commands
Linux File Trees and CommandsLinux File Trees and Commands
Linux File Trees and CommandsVikram Nandini
 
Manufacturing - II Part
Manufacturing - II PartManufacturing - II Part
Manufacturing - II PartVikram Nandini
 
Prototyping Online Components
Prototyping Online ComponentsPrototyping Online Components
Prototyping Online ComponentsVikram Nandini
 
Design Principles for Connected Devices
Design Principles for Connected DevicesDesign Principles for Connected Devices
Design Principles for Connected DevicesVikram Nandini
 
Communication in the IoT
Communication in the IoTCommunication in the IoT
Communication in the IoTVikram Nandini
 
Introduction to Cyber Security
Introduction to Cyber SecurityIntroduction to Cyber Security
Introduction to Cyber SecurityVikram Nandini
 
cloud computing UNIT-2.pdf
cloud computing UNIT-2.pdfcloud computing UNIT-2.pdf
cloud computing UNIT-2.pdfVikram Nandini
 
Introduction to Web Technologies
Introduction to Web TechnologiesIntroduction to Web Technologies
Introduction to Web TechnologiesVikram Nandini
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style SheetsVikram Nandini
 
Developing Internet of Things and Case Studies
Developing Internet of Things and Case StudiesDeveloping Internet of Things and Case Studies
Developing Internet of Things and Case StudiesVikram Nandini
 

More from Vikram Nandini (20)

IoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold BarIoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold Bar
 
Linux File Trees and Commands
Linux File Trees and CommandsLinux File Trees and Commands
Linux File Trees and Commands
 
Ethics
EthicsEthics
Ethics
 
Manufacturing - II Part
Manufacturing - II PartManufacturing - II Part
Manufacturing - II Part
 
Manufacturing
ManufacturingManufacturing
Manufacturing
 
Business Models
Business ModelsBusiness Models
Business Models
 
Prototyping Online Components
Prototyping Online ComponentsPrototyping Online Components
Prototyping Online Components
 
IoT-Prototyping
IoT-PrototypingIoT-Prototyping
IoT-Prototyping
 
Design Principles for Connected Devices
Design Principles for Connected DevicesDesign Principles for Connected Devices
Design Principles for Connected Devices
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoT
 
Embedded decices
Embedded decicesEmbedded decices
Embedded decices
 
Communication in the IoT
Communication in the IoTCommunication in the IoT
Communication in the IoT
 
Introduction to Cyber Security
Introduction to Cyber SecurityIntroduction to Cyber Security
Introduction to Cyber Security
 
cloud computing UNIT-2.pdf
cloud computing UNIT-2.pdfcloud computing UNIT-2.pdf
cloud computing UNIT-2.pdf
 
Introduction to Web Technologies
Introduction to Web TechnologiesIntroduction to Web Technologies
Introduction to Web Technologies
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style Sheets
 
Basics of Java Script
Basics of Java ScriptBasics of Java Script
Basics of Java Script
 
HTML Common Tags -1
HTML Common Tags -1HTML Common Tags -1
HTML Common Tags -1
 
Handling Big Data
Handling Big DataHandling Big Data
Handling Big Data
 
Developing Internet of Things and Case Studies
Developing Internet of Things and Case StudiesDeveloping Internet of Things and Case Studies
Developing Internet of Things and Case Studies
 

Recently uploaded

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Design Patterns