Alibabacloud.com offers a wide variety of articles about easy architectural design software, easily find your easy architectural design software information here online.
We have introduced the SNMP protocol and the entire Technical System in the GPON technology. If you have any questions, you can refer to "SNMP protocol technology application example". Next we will discuss the software design in this regard. First, let's take a look at the SNMP protocol proxy.
OLT-side SNMP protocol proxy
To complete ONU control on the Management end, ONU must be managed on the OLT end. SNM
For the primary four mixed operation of the software design, through the analysis of design requirements, I think for this software in the future to facilitate the expansion of functionality, you can use the last semester of the "compilation Principle" in the lesson of the LL1 grammar analysis and guidance translation
perform updates contained in the logs. Common architecture Methods: Master-Slave, Master-Master and master-Slave cascade, Master-Master-Cascade.
Advantages: simple deployment, easy implementation, and yesMySQLThis feature allows you to easily switch between the master and slave nodes. You can use a third-party software or write a simple script to automatically switch between the master and slave nodes.
Dis
Software Interface Design SkillsBest Program The interface is the interface that you can use without reading the operation manual.Principles:1. ConsistencyIf you can double-click a project in the list to bring up a dialog box, double-click a project in any list to bring up a dialog box. A unified font size, a unified color, a unified prompt word, a unified window position, and a button must be in the same p
the subsequent article in-depth analysis, extraction design structure and design skills of the essence, for the vast number of software industry colleagues to share.
2. Basic knowledge of SCA specification
The SCA programming model is highly extensible and language neutral, and it is easy to be extended to various i
: click the chromatography at the bottom of the color panel:5: Enter the color value in the color panel;If you choose either of them, OK!Check whether the text is distortedYou can select all and view the text menu. If there is still text that has not been changed, the "create outline" menu is available; otherwise, the menu is gray. You can also choose "Select-text object" from the menu.UnlockUnlock all locks ctrl + alt + 2How does AI output transparent files?A: It is best to
disadvantage of this choice is that it is not safe, because leaf objects and synthetic objects are essentially different. Leaf objects cannot have objects of the next level. Therefore, the add (), remove (), and getchild () methods have no meaning. They do not make errors during compilation, errors only occur during running.
So what is a transparent synthesis mode? See composite pattern (combination mode)
Security Mode
The second option is to declare all methods in the composite class
people are good at understanding things in an intuitive and simple way. I firmly believe that, all excellent solutions are intuitive and simple. I like intuitive and simple solutions. Maybe before finding an intuitive and simple solution, we have tried to solve the problem in many complicated and confusing ways. If you cannot clearly explain the Program solution to the green vegetables seller next door in an easy-to-understand manner, this solution
From coolshell
However, these principles seem not difficult, but they are not easy to use. My experience is as follows: (I think this is a process from theory to Application)
You can understand these principles first or on the surface.
But do not use it immediately.
Observe and summarize others' or their own designs in work and study.
Looking back at these principles, I believe you will have some of your own experiences.
Practice it appropriate
1, single duty principleRequirements: The object of clear responsibility, an object only do one thing, must focus, the responsibility is too easy to cause changes in many reasons, the program is not stable enough. 2, open closure principleRequirements: Changes in demand as little as possible to modify the design of the class, but by extension to complete. That is, closed modification, open extension.3, depe
, cut small, too many interfaces, tired. So the architect is valuable.QA Meimei 18:38 [Strong] [Strong]Zhang Keqiang 18:39 well-cut architect can save 3/4 of the workload for the development team, in fact, the big reason is very simple, easy to do.As SQA may not be able to do the architecture, but if the development team on the components and interfaces, the same can be criticizedQA Meimei 18:41 This is too professional to be seen by experts like you.
responsible, it must have been solved by someone.I also want to talk about Asus. Asus is well known, but in the bios, Asus has been using an AMI bios that is much more expensive than award, because Asus's product update speed is extremely fast, it is often because new products come out one by one, and Asus has strict requirements on product quality. The fast development and easy maintenance features of modular AMI BIOs are just right for Asus.It is s
In fact, this software has been used for a long time. The biggest benefit is that it can save a lot of time. It is also easy to see. Very rare!
Let's talk about the features and highlights:
Many interface elements are pre-fabricated, from simple input boxes, drop-down boxes, main browser elements, to frequently-used navigation bars, calendars, tables, to complex Tag Cloud, cover flow, maps, wyswyg form
template method pattern:1, good package 2, good reuse, 3, shielding details 4, easy to maintainAs for the disadvantage, it is the inheritance problem, in Java can only inherit a parent class.Process: Analyze scenes---step----Refactor code--important, complex algorithms, core algorithms designed as templatesNote the point:Template method needs to be declared as public finalThe private method is the basic logicProtect abstract method is an extensible m
multiplexingAn object that uses some of its own objects or combinations of objects do not use inheritance1, multi-inheritance relations become complex2, abstract a kind of ha-a relationship is-a relationshipSummarize:A game is divided into many modules, according to a single principle, the function module separation clearly, each module below a lot of functions, each function to follow the Dimitri principle, the different functions of different scripts, eas
//because you want to use façade mode, instantiate the façade class142Facade * M_facade =Newfacade ();143 //let customers, unified use of the façade, to unify to dispatch those devices, decoupling144M_facade->Activate ();145cout "On the Live!"Endl;146M_facade->Deactivate ();147 148 return 0;149}activating the device to start live !Camera Open !Rotate the camera by 90degrees!Lights Open !Display Open !in Live !turn off the device !Camera off !Rotate the camera by 0degrees!Light o
Axure RP's Widgets toolbar is the tool we use to draw a wireframe wireframe, Flow diagram, or a part that makes up our final output chart. Like when we were kids to play with the building blocks, these tools is to assemble a block of small parts, what constitutes? How was the combination? Rely entirely on personal experience and wisdom. Therefore, be familiar with each tool's usage and use, can draw the graph in the mind freely.
Related article: Axure RP Interactive
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.