Slide 22
Slide 22 text
Application Module as a Core
Concept
D
i
a
g
r
a
m
.
p
l
u
g
i
n
(
'
m
y
S
a
m
p
l
e
P
l
u
g
i
n
'
, [ '
e
v
e
n
t
s
'
, f
u
n
c
t
i
o
n
(
e
v
e
n
t
s
) {
e
v
e
n
t
s
.
o
n
(
'
s
h
a
p
e
.
a
d
d
e
d
'
, f
u
n
c
t
i
o
n
(
e
v
e
n
t
) {
c
o
n
s
o
l
e
.
l
o
g
(
'
s
h
a
p
e '
, e
v
e
n
t
.
s
h
a
p
e
, ' w
a
s a
d
d
e
d t
o t
h
e d
i
a
g
r
a
m
'
)
;
}
)
;
r
e
t
u
r
n {
s
a
y
F
o
o
: f
u
n
c
t
i
o
n
(
) {
c
o
n
s
o
l
e
.
l
o
g
(
'
F
O
O S
A
I
D
'
)
;
}
}
;
}
]
)
;