Alibabacloud.com offers a wide variety of articles about microservices design principles, easily find your microservices design principles information here online.
Interactive Design is now a very common problem, but many designers and developers still do not know its specific meaning. Today, we will be different from the past: We will explain in depth the user interface and design principles that enable your website to have good interactivity.
First, what is IxD?
Interactive Design
Object-oriented design principlesBorn to support maintainability multiplexing, these principles are embedded in many design patterns, which are the guiding principles that are summarized in many design scenarios, and understand
Object-oriented
number of access methods in public interfaces. A large number of access methods mean that related data and behaviors are not stored in a centralized manner.(15) Be careful with classes that contain too many non-communication behaviors. Another manifestation of this problem is in your application.ProgramMany get and set functions are created in the public interface of the class.
(16) In an application composed of an object-oriented model that interacts with the user interface, the model should
access methods in public interfaces. A large number of access methods mean that related data and behaviors are not stored in a centralized manner.
(15) Be careful with classes that contain too many non-communication behaviors.
Another manifestation of this problem is in your application.ProgramMany get and set functions are created in the public interface of the class.
(16) In an application composed of an object-oriented model that interacts with the user interface, the model should not
before we start the Android software app, we need to make a preliminary understanding of object-oriented design principles and design patterns. Talent in the future combat process, less detours. Make our software development career feel happy and relaxed. Okay, nonsense, let's talk about the software development design
With the C # language foundation, we still need to learn the design pattern principle before learning the design pattern. This is the premise of the design pattern and is the criterion for us to judge whether the design is reasonable. So in this blog, I will first learn and summarize the
database, in the file system in the C + + language after the processing is completed, the final storage is appended to the table. This is the experience of telecom billing system design. (3) If a table is found to have too many records, such as more than 10 million, the table is split horizontally. Horizontal segmentation is done by dividing the table's records horizontally into two tables with a value of the primary key PK for that table as the l
Two days ago, when I talked to a friend about the OO design principles, I had a deeper understanding of the design model. Here I will summarize it and share it with you.OO (Object-Oriented) Object-orientedThe Object-Oriented Method (OO) is a system Method that applies the object-oriented Method to the software development process and guides development activities
calculation is first outside the database, the file system sideAfter the processing of the C + + language is completed, the final storage is appended to the table. This is the experience of telecom billing system design.(3) If a table is found to have too many records, such as more than 10 million, the table is split horizontally. The horizontal split is done with the table primary keyA value of PK is a line dividing the table's records horizontally
example, 10 million), the complex calculation is first outside the database, the file system sideAfter the processing of the C + + language is completed, the final storage is appended to the table. This is the experience of telecom billing system design.(3) If a table is found to have too many records, such as more than 10 million, the table is split horizontally. The horizontal split is done with the table primary keyA value of PK is a line dividing
first outside the database, the file system sideAfter the processing of the C + + language is completed, the final storage is appended to the table. This is the experience of telecom billing system design.(3) If a table is found to have too many records, such as more than 10 million, the table is split horizontally. The horizontal split is done with the table primary keyA value of PK is a line dividing the table's records horizontally into two tables
) is the base class part of the derived class?
(57) If you find multiple inheritance relationships in an object-oriented design, make sure that no base class is actually a derived class of another base class.
(58) in the object-oriented design, if you need to select between the included and associated relationships, select the included relationship.
(59) do not use global data or global functions to note th
interface, and requires minimal code to implement the interface of a standard Windows application. However, if you do not understand the principles of Windows Program Interface design, or unfamiliar with VB interface programming skills, it is difficult to design and implement both the general standard and the characteristics of the interface. Interface
Note: From http://blog.csdn.net/jesse621/article/details/7216331
Principle. Therefore, the name "alias" is the essential meaning. The so-called "one thief first and one king" means that we must first understand the design principles when studying design patterns. All models are developed on the basis of these principles
at the implementation level!
All interactions we define use the base class. What if a subclass cannot completely replace the base class during implementation? Is there a problem with all the interactive contracts? A subclass derived from a base class should support all actions of the base class. The base class must be replaced by the subclass. This is the LSP principle.
We can see that the responsibility and interaction of objects are defined as early as possible. In this process, we did not co
Experience Sharing: PHP object-oriented analysis design principles. Arthur URJ. Riel once said that you do not have to strictly abide by these principles and violate them and will not be punished by religion. However, you should regard these principles as warning bells. if you violate one of them, Arthur J. Riel once s
Seven Principles of object-oriented design and seven
Today we will talk about seven principles, namely: single responsibility, Lishi replacement, dimit law, dependency reversal, interface isolation, synthesis/aggregation principle, and openness-closure.
1. Open and Close principles(Open-Closed Principle, OCP)
Definitio
. 05 pay attention to the website running status during website upgrade. Hosts with good performance may run slowly as the number of visitors increases. However, if you do not want to lose visitors, you must carefully plan your Upgrade Plan. 06 adhere to the basic principles even if you do not understand the HTML language, you only need to buy a copyright WYSIWYG web design tool, such as Adobe pagemill or M
I have been studying some design patterns for a few days. As a beginner, I think many people may feel this way, that is, many design patterns seem similar. That's because we don't have much project experience, so we can't imagine where to apply the design pattern.
I have seen many people on the internet that they do not want to learn
Seven Principles of Software Design
The general principles of design patterns are as follows:
1.Open-closed principle ):A software entity should be responsible for extended development and should be closed for modifications. when designing another module, the module should be extended without being modified. in other
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.