Alibabacloud.com offers a wide variety of articles about best books on design principles, easily find your best books on design principles information here online.
In the previous article, we talked about the design patterns. Next, let's talk about some of the principles we often follow in object-oriented design. These principles are the result of numerous previous experiences. Only by following these principles can you involve excelle
Database table structure design methods and principlesAuthor: chanceyIn the current enterprise information system, the database is still the best way to store data. Although many books have guided us in database design, however, I have been thinking about and summing up the best way to design the table structure of the
Article Description: Examples of some well-known network companies design principles.
People often ask me how I can choose the right one from hundreds of ideas that I get from brainstorming. In addition to intuition and experience, there is a way to help us decide and define design principles. Before 2007, we
attaches great importance to the guidance of programming styles. It is extremely important to establish a good aesthetic. Kent Beck: "I'm not a great programmer; I'm just a good programmer with great habits. "Deng Hui, translator of Agile Software Development: Principles, models, and practices, has his opinion:" code quality is the most direct and fundamental embodiment of software quality, the so-called design
, These seemingly magical business classics have been fulfilled. And Apple's Iphone/ipad the principle to the extreme.It's a simple matter to complicate a thing, but it's complicated to make a complicated task simple.Reference : Http://en.wikipedia.org/wiki/KISS_principleProgram to a interface, not an implementationThis is the most fundamental philosophy in design patterns, focusing on interfaces rather than implementations, relying on interfaces, rat
Google has come to the benefit of mankind! Today @ 10 Realities Why this translation is not a pity even if it is spent, because it not only provides a simple and inexpensive way to experience virtual reality, but also a "do-it-yourself" version of the document. For designers, the 7 principles of design are validated, VR hot also on these two years, do not learn on the outdated slightly!
Virtual reality, th
Principles of design patterns1. "Open-Close" principle-the module should be open for extension, but should be closed for modification.2. Rys replacement principle-if the parent class is called, the replacement of the Child class can be completely run. The Li's replacement principle is a basis for inheritance and reuse.3. Merging Reuse Principle-less inheritance and more synthesis relationships are required.
This article introduces some of the principles in software design, which are learned after long-term experience. Every programmer should understand them. I believe it will be of great help to everyone in the process of software design.
Don't repeat yourself (dry)Dry is the simplest rule and the easiest to understand. But it may also be the most difficult to be a
Object-oriented design principles are the core of programming for Oops (object-oriented programming System, Object-oriented program design systems), but most Java programmers Chase Singleton, Decorator, Observer such a design pattern, rather than focusing on object-oriented analysis and
The object-oriented design principle is the core of OOPS (object-oriented programming system, Object-Oriented Programming System) programming. However, most Java programmers pursue design patterns such as Singleton, decorator, and observer, instead of focusing on Object-Oriented Analysis and Design. Even experienced Java programmers have never heard of OOPS and s
Six basic principles of design patterns
There are a lot of related content on the Internet, but most of them are too complicated. So here I want to use an article to summarize and summarize these six principles, some of the content in this article is taken from the Internet. Due to my limited level, errors are inevitable. If my personal understanding is wrong or
Article Description: have these mathematical theories to back up your web design.
The ancient principles of mathematics have existed for hundreds of years, but still can help us improve the design level, do you believe it? These mathematical principles can withstand the test of time, to give us guidance o
. Rules and recommendations on the division of the class. Weakly coupled classes should be created, and the weaker the coupling between classes and classes, the more beneficial it is to achieve reusable targets. On the structure design of the class. Each class should reduce access to members.In the design of a class, it is only possible that a class should be designed as an immutable class.In the applicatio
The object-oriented design principle is the core of OOPS (object-oriented programming system) programming.Design patterns such as Singleton, decorator, and observer do not focus on Object-Oriented Analysis and Design. There are even experiencedJava programmers have never heard of OOPS and solid design principles. They
Seven principles: Open and close principle, Richter substitution principle, dependency reversal principle, synthesis/aggregation multiplexing principle, Dimitri rule, interface isolation principle, single duty principle.The open and closed principle is the cornerstone of object-oriented reusable. The other six principles are instruments and tools.Details of the rules (reproduced in this section)http://kb.cn
Object-Oriented design principles:Is the core of programming for Oops (object-oriented programming System, Object-oriented program design systems), but most Java programmers chase design patterns like Singleton, Decorator, and Observer, Rather than focusing on object-oriented analysis and design. Even experienced Java
The following is a typical example of a large system.
Before discussing the design principles, we must first clarify the fact:
In a software project team, when discussing project design, everyone has their own design philosophy. These design concepts are generally re
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
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.