CISC 323 Intro to Software Engineering
CISC 323 Intro to Software Engineering
CISC 323 Intro to Software Engineering
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
£<br />
¡ ¢<br />
£ ¤<br />
¥ ¦<br />
§¤<br />
¨©<br />
Design Patterns<br />
• A d e s i g n p a t t e r n i s a s e t o f r u l e s o f h o w t o<br />
s t r u c t u r e c o d e i n o r d e r t o s o l v e a p a r t i c u l a r<br />
c l a s s o f p r o b l e m<br />
• P r o v i d e s v o c a b u l a r y t o d i s c u s s d e s i g n<br />
• P a r t i c u l a r l y s u i t e d t o O O d e s i g n a s p a t t e r n s<br />
c a n b e e x p r e s s e d i n t e r m s o f c l a s s e s ,<br />
a s s o c i a t i o n s<br />
• D e s i g n p a t t e r n s n o r m a l l y h e l p i n i m p r o v i n g a t<br />
l e a s t o n e q u a l i t y a t t r i b u t e , p e r h a p s a t t h e<br />
e x p e n s e o f o t h e r s<br />
£�<br />
¦<br />
¨��<br />
�<br />
�<br />
��<br />
��<br />
�<br />
�<br />
��<br />
��<br />
�<br />
�<br />
� � ����<br />
�¢<br />
� ¦ �<br />
£<br />
£ ¤<br />
¦¢ �<br />
�<br />
���<br />
��<br />
¨¦<br />
� �<br />
��