Java design mode Comprehensive project actual combat video tutorial

Source: Internet
Author: User

Java Design pattern Integrated Project combat

The Video Course catalogue is as follows:

No. 01 Lesson: The whole content of this course is introduced; X-gen system overview, including: Introduction, X-gen project background, X-gen HelloWorld
No. 02 Lesson: X-gen Overall Introduction, including: Overview of the overall function of the system, overview of external theme functions, high-level structure overview
No. 03 Lesson: Detailed Functions of the configuration management module, functional boundaries, external data interfaces
No. 04 Lesson: Configuration Management Module External program interface, simple implementation (first without design mode), external data model
No. 05 Lesson: Introduction and code for simple Factory mode and singleton mode
No. 06 Lesson: Introduction of bridging mode, code implementation of the first section
No. 07 Lesson: Continue the code to implement the bridging mode, and summarize the system structure at this time
No. 08 Lesson: Introducing the Interpreter pattern, agreeing simple grammar rules, defining the BASIC interpreter structure
No. 09 Lesson: Code Implementation interpreter mode the first part of the implementation of the context, the resolution of a single element
10th Lesson: Code Implementation Interpreter mode the second part of the implementation of a single end element parsing, attribute element parsing, attribute Terminator parsing
11th Lesson: Code Implementation Interpreter mode the third part, the realization of multiple elements of parsing, multiple elements do terminator analysis
12th Lesson: Introduce the combination pattern, the code implements the first part of the parser
13th Lesson: Code Implementation of the second half of the parser, summary of the structure of this system
14th Lesson: Introduction of Memo mode, code implementation of the first section
15th Lesson: Continuing the Code Implementation Memo mode, implementing a memo in the parser
16th Lesson: Introduce and code to implement prototype mode, then use it in conjunction with Memo mode, and compare performance gains after introducing memo mode
17th Lesson: Introducing the generator pattern and implementing the first part of the code
18th Lesson: Continuing the Code Implementation Builder pattern, implementing all builder objects
19th lesson: Continuation of the code sample builder pattern to implement the first part of the builder in the system using the previous implementation
20th lesson: Continuation of code implementation in the system using the previously implemented builder Part II
21st Lesson: Continue the code implementation in the system using the previous implementation of the third part of the builder, summarize the structure of the system at this time
22nd Lesson: Introduce the Strategy mode, implement the strategy of dynamic parsing, use BeanShell
23rd Lesson: Code Implementation Strategy mode, implementation of dynamic selection strategy in context
24th Lesson: Introduce the appearance pattern, and the application of the code to realize the appearance pattern in the system
25th Lesson: Introducing the intermediary pattern and the application of the code to implement the mediator pattern in the system
26th Lesson: The introduction of command mode, and the application of code to implement the command mode in the system
The 27th lesson: the introduction of the responsibility chain model, and the application of the code to implement the responsibility chain model in the system
The 28th lesson: Introducing the proxy mode and the application of the code to implement the proxy mode in the system
The 29th Lesson: The detailed function of the call module, the function boundary, the external interface, the function of the specific call, the design pattern is not used.
30th Lesson: Introducing State Mode and implementing state pattern in System application
The 31st lesson: Introduce the Template method pattern and the factory method pattern, and the code realizes the application of these two modes in the system
32nd Lesson: The introduction of decorator mode, and code implementation of the decorator mode in the system application
33rd lesson: Introducing observer patterns and code to implement the observer pattern in the system application
34th Lesson: Detailed function of template management module, function boundary, external interface;
35th Lesson: Code to realize the use of meta-mode in the system, to achieve the enjoyment of yuan and the Yuan factory
36th Lesson: Continuation of the code to realize the application of meta-mode in the system, the implementation of replacement properties, execution methods and other functions
37th lesson: Introduce the visitor pattern, and the code realizes the visitor pattern application in the system, realizes the property visitor's function
38th Lesson: Continue the code to implement the visitor pattern in the system, achieve more visitors ' functions, and apply the visitor
The 39th lesson: the detailed function of generating the output module, the function boundary, the external interface, the function of generating output is briefly implemented, and the design mode is not added first.
40th Lesson: Introduction of Abstract factory model, and code to implement abstract Factory mode application in the system
41st Lesson: Obtaining external topics, including: source, source, and external topics, and how to use external topics
42nd Lesson: Learning how to implement a custom external theme, and how the code sample implements a custom external theme, Part I
43rd lesson: Continuation of the code sample how to implement a custom external theme, part two; test and use a custom external theme

Java design mode Comprehensive project actual combat video tutorial

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.