Discover bauhaus design principles, include the articles, news, trends, analysis and practical advice about bauhaus design principles on alibabacloud.com
In the design of web interaction, we propose that the process of information acquisition and communication must be simple, clear and understandable. This allows the user to effectively access the information and make a quick decision.
1. What is "concise and natural, clear and understandable"?
Simplicity and clarity: making the information simpler
"Less is more". Encourage the use of minimal elements to express the most information. If the informat
minimalist PPT Design principles
First, keep in line
For the brand logo, the simple style of the trademark is very practical. Take this bar brand designed by Simon McWhinnie, logo graphics and color using minimalist style, with other extension elements and products perfect integration, create a sense of the overall brand image is very easy to remember.
Ii. looking for an invisible connection
definition: a software entity such as classes, modules, and functions should be open to extensions and closed for modification.The problem is: during the software lifecycle, because changes, upgrades, and maintenance are needed to modify the software's original code, errors may be introduced into the old code, or we will have to refactor the entire functionality and require the original code to be re-tested.Solution: When the software needs to change, try to implement changes by extending the be
I. Principles of text design 1. Text readability:The main function of text is to convey the author's intention and various information to the public in visual communication. To achieve this goal, we must consider the overall appeal of the text and give a clear visual impression. Therefore, the text in the design should be easy to recognize and understand, and
From the user's point of view, interactive design is a product design that makes the product easier to use and more enjoyable for the user. It focuses on understanding the target users and their expectations, understanding the behavior of the user when interacting with the product, and understanding the user's psychological and behavioral characteristics.
Here are some common
;Do not perform column operations in the index;InnoDB the primary key is recommended to use the self-increment column (the primary key to establish the clustered index, the primary key should not be modified, the string should not be the master key) (Understand the InnoDB index preservation structure to know);No foreign keys (guaranteed by the program);4. SQL class principle SQL statements as simple as possible (a SQL can only be in a CPU operation, large statements to split small statements, re
Label:Key type:1. Primary key2. Unique key3. Foreign keyIndex Type:1. Hash index2. Ordered index (btree/rtree)Creation of the index:1. Primary key creates two indexes: Hash index and ordered index2. Unique key creates two indexes: Hash index and ordered index3. Generally defined indexes create only ordered indexesPrimary key and unique key each index uses the scene:1. When the operation type is =, use the hash index2. When the operation type is range, use the ordered indexIndex usage
I read "big talk Design Patterns" and extract the principles of the design patterns mentioned in this book for future use.
I. Single Responsibility Principle
For a class, there should be only one reason for its change. If a class has too many responsibilities, it is equivalent to coupling these responsibilities. A change in responsibilities may weaken or suppress
Six Design Principles
Single Responsibility Principle
Rys replacement principle
Dependency inversion principle
Interface isolation principle
Dimit Law
Principle of opening/closing
1. Single Responsibility Principle)
Single responsibility, SRP for short. The definition of a single responsibility is: there should be only one reason for class changes. The most difficult part
Design principle one : single principle of responsibility Definition: There should be only one reason for a class to cause it to change. Advantages: Reduce the complexity of the class, improve the readability of the class, improve the maintainability of the system. Example: Super Human public class Superman {public void Maintains world peace () {//Superman maintains world Peace}} Extension: public class Animal {Public void Breathe (String animal) {Sys
attribute Name: type [= default value]
Visibility method Name (parameter list) [: Return value type]
Examples are as follows: (3) The relationship between classes ① Association Relationship 1) bidirectional correlation. Examples are as follows: 2) One-way association. Examples are as follows: 3) Self-correlating. Examples are as follows: 4) Multiple sexual associations. Examples are as follows: 5) Aggregation relationship. Examples are as follows: 6) combined relationship. Simi
Definition: An object should maintain a minimal understanding of other objects.
The problem: The closer the relationship between classes and classes, the greater the degree of coupling, the greater the impact on another class when a class changes.
Solution: Reduce the coupling between classes and classes as much as possible.
Since we began to contact programming, we know the general principles of software programming: low coupling, high cohesion. Whet
processing parts related to transaction management are well worth learning, where you can see the management of the data source- Hibernate session management, the combination of threads and so on.For more information, please follow the public number: it haha (it_haha)650) this.width=650; "style=" Width:auto;height:auto; "src=" http://mmbiz.qpic.cn/mmbiz_jpg/ Xruic8oiyw5upuvcv1cifldft9jiazjawtzuqviaytibsdh5le8ricktou2mn0iblkxzw5kgo4ntibmclfng97qyqsntq/640?wx_fmt=jpeg wxfrom=5wx_lazy=1 "alt=" 640
Service-oriented analysis and design principles
Author/OLAF Zimmermann, pal krogdahl, Clive Gee
Experience from the initial Service-Oriented Architecture (SOA) Implementation Project shows that, for example, object-oriented analysis and design (OOAD) enterprise Architecture (EA) framework and business process modeling (BPM) such existing development processes and
accessed column as the primary key in order to improve query efficiency. In addition, the normal index of INNODB will hold the key value of the primary key, and all primary keys should choose a shorter data type whenever possible. as you can see, the modification of the primary key should be avoided as much as possible. With the DBA's test, the increment of the primary key can improve insert performance. For section 6, select time from Table a where ID >xxxx. Where ID is the primary key. There
to embedding, unless there are compelling reasons. B. you need to access an object individually, and that object is not intended to be embedded in other objects. C. arrays should not grow indefinitely. If there are hundreds of document objects on the many side, do not embed them with a reference to the ObjectID scheme, if there are thousands of document objects, then do not embed an array of ObjectID. Which scenarios to take depends on the size of the array. D. Please confirm the read/write
Design principles are the standard of design that can be used to guide the design and measurement of the pros and cons of the design. A person who writes MRD will first consider using a sentence as a design goal, describing what n
Article Description: the design and research of gesture operation used in mobile terminals are discussed.
Gesture refers to a system of language that is built up by a human language center with the position and shape of the palm and finger.
Gestures in handheld devices refer to the integration of a series of multi-touch events into a single event.
The advantages of gesture manipulation
1. Intuition-good gesture
Design patterns are specific applications of design principles, so the design principles in the head first design pattern are recorded below:
1 package changes.2 multi-use combination less inheritance.3 Programming for interfaces
The interview encountered this kind of problem, again make a record, in case just!1. There are two design constructs in Java I/O: Decoration mode and Adapter modeSymmetry in the 2.Java library:(1) output-input symmetry: InputStream and OutputStream handling byte streams; reader and writer handling char streams.(2) Byte-char symmetry: InputStream and reader subclasses are responsible for the input of byte and char respectively, and OutputStream and wri
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.