La
programación
por
____________________
es
un
____________________
de
desarrollo
de
____________________
en
el
que
el
objetivo
____________________
es
la
____________________
(
desacoplamiento
)
de
las
partes
que
____________________
un
sistema
de
____________________
o
también
una
____________________
cliente
-
servidor
:
lógica
de
____________________
,
capa
de
____________________
y
capa
de
____________________
.
De
esta
forma
,
por
ejemplo
,
es
sencillo
y
____________________
crear
diferentes
____________________
sobre
un
mismo
____________________
sin
requerirse
____________________
alguno
en
la
capa
de
datos
o
lógica
.