diff --git a/Lectures/Figures/command.png b/Lectures/Figures/command.png new file mode 100644 index 0000000000000000000000000000000000000000..2810e07df5203815d9cf29b1f9155865601ee824 Binary files /dev/null and b/Lectures/Figures/command.png differ diff --git a/Lectures/L27_DesignPatterns/DesignPatterns.pdf b/Lectures/L27_DesignPatterns/DesignPatterns.pdf index 8273a064118bca20b6cd4db12feb589bebc18b61..020094d76b4ed25c956ff87d2774499789eeeb56 100644 Binary files a/Lectures/L27_DesignPatterns/DesignPatterns.pdf and b/Lectures/L27_DesignPatterns/DesignPatterns.pdf differ diff --git a/Lectures/L27_DesignPatterns/DesignPatterns.tex b/Lectures/L27_DesignPatterns/DesignPatterns.tex index 265de9e74cac00c6b7037e2793e995d4962c0a10..ddc9cf91d7106e35a6f6d8c1b3c5591e8b6c0d45 100755 --- a/Lectures/L27_DesignPatterns/DesignPatterns.tex +++ b/Lectures/L27_DesignPatterns/DesignPatterns.tex @@ -297,6 +297,8 @@ TBD \frametitle{MVC Web Applications} \includegraphics[scale=1]{../Figures/WebAppMVC.png} +~\\ +From /Tutorials/OLD\_MVC \end{frame} @@ -479,6 +481,17 @@ so on. The actual execution of the command is delegated to a supplier component %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame} +\frametitle{Command in UML} + +\includegraphics[scale=0.8]{../Figures/command.png} +~\\ +\href{http://www.dofactory.com/net/command-design-pattern}{http://www.dofactory.com/net/command-design-pattern} + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \begin{frame} \frametitle{Adapter Design Pattern} @@ -493,6 +506,8 @@ so on. The actual execution of the command is delegated to a supplier component \includegraphics[scale=0.7]{../Figures/500px-AdapterPatternForWiki.jpg} +Adapter wraps one class + \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%