không chỉ cho máy tính bảng toán học nhưng để xử lý dữ liệu mà không được con số. Cô được coi là của nhiều lập trình viên đầu tiên của thế lớp khách hàng và một lớp học muốn sử dụng. Ý định của họ là khác nhau, tuy nhiên. Bộ chuyển đổi sử dụng gián tiếp để thay đổi giao diện của một lớp học để làm cho nó dễ dàng hơn | Java design patterns 101 Presented by developerWorks your source for great tutorials developerWorks Table of Contents If you re viewing this document online you can click any of the topics below to link directly to that section. 1. About this tutorial. 2 2. Design patterns overview. 4 3. A brief introduction to UML class diagrams. 8 4. Creational patterns. 10 5. Structural patterns. 12 6. Behavioral patterns. 15 7. Concurrency patterns. 18 8. Wrapup. 20 Java design patterns 101 Page 1 of 22 Presented by developerWorks your source for great tutorials developerWorks Section 1. About this tutorial Should I take this tutorial This tutorial is for Java programmers who want to learn about design patterns as a means of improving their object-oriented design and development skills. After reading this tutorial you will Understand what design patterns are and how they are described and categorized in several well-known catalogs Be able to use design patterns as a vocabulary for understanding and discussing object-oriented software design Understand a few of the most common design patterns and know when and how they should be used This tutorial assumes that you are familiar with the Java language and with basic object-oriented concepts such as polymorphism inheritance and encapsulation. Some understanding of the Unified Modeling Language UML is helpful but not required this tutorial will provide an introduction to the basics. What is this tutorial about Design patterns capture the experience of expert software developers and present common recurring problems their solutions and the consequences of those solutions in methodical way. This tutorial explains Why patterns are useful and important for object-oriented design and development How patterns are documented categorized and cataloged When patterns should be used Some important patterns and how they are implemented Tools The examples in this tutorial are all written in the Java language. It is possible and .