20170908 working days--UML Drawing Class diagram, HTTP protocol, volley source day

Source: Internet
Author: User

After a bit of searching, Android Studio can automatically help us to generate UML class diagram, simply fantastic Http://www.gcssloop.com/course/UsePlantUMLInAS (Win), the specific approach to the blog address. The test is not based on the Java file automatically generated, but need to write their own dot syntax related code, such as, then give up

1.UML Plotting class diagram

Use the online site https://www.processon.com/for class diagram drawing. Master the basic drawing, such as interface implementation, inheritance relationship and so on.

A few relationships between classes:

1. Generalization--inheritance relationship of subclasses and parent classes

2. Implementation--class-to-interface relationships, which indicate that a class is an interface's behavior implementation

3. Aggregation-the relationship between the whole and the part, can be separated from the overall existence . For example: Cars and tires, tires are part of a car, but tyres can exist alone

4. Combination-is the relationship between the whole and the part, part cannot be separated from the whole existence . For example: Face and lips, lips can not be separated from the face and exist alone.

Summary: The order of strength and weakness of the relationships is as follows:

Refer to the blog http://www.360doc.com/content/13/0304/13/10504424_269223190.shtml, the classification is relatively clear

2. User-agent Information for HTTP

When a request is made using the HTTP protocol, the HTTP protocol header adds User-agent, which can identify some information about the requestor, such as what browser type and version, operating system, language, and so on. For example: through the packet analysis, learned that Ie,firefox, proud to swim in several browsers user-agent information is "mozilla/..." beginning

20170908 working days--UML Drawing Class diagram, HTTP protocol, volley source day

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.