Skip to navigation Skip to content
Simon Technology Blog
  • Architecture
  • Cloud
  • Database
  • Develop
  • Hardware
  • Industry
  • Language
  • Mobile
  • Opensource
  • OS
  • Web
Main Navigation

Category: Software Design

Software design is based on the software requirements specification, designing the overall structure of the software system, dividing functional modules, determining the implementation algorithm of each module, and writing specific codes according to the functions determined in the requirements analysis stage to form a specific software design plan. Software design abstracts many things and problems, and abstracts them at different levels and angles. Decomposing a problem or thing and modularizing it makes it easy to solve the problem. The finer the decomposition, the greater the number of modules. Its side effect is to make the designer consider more coupling between modules

Design mode – decorator mode

Define
The decorator pattern dynamically attaches responsibility to the object. To extend functionality, decorators provide a more flexible alternative than inheritance.
Implementation points

October 3, 2021By Simo Software Design decoration, design, patternLeave a Comment

Algorithm – The minimum spheres of the triangle in 3D?

First, I think you add the vertex and the scale by 1/3 to find the origin and then the maximum distance from the vertex to the origin. This will produce a sphere containing triangles, but it doesn’

October 3, 2021By Simo Software Design 3d, Algorithm, Medium, Minimum, package, shaped, spherical, triangleLeave a Comment

Object-oriented native JS round broadcast

Document * { margin: 0; padding: 0; } .hezi { width: 500px; < /div> height: 300px; padding: 10px; margin: 100px auto; position: relative;

October 3, 2021By Simo Software Design Broadcast, JS, Map, Native, object-oriented, WheelLeave a Comment

Analysis of Poisson Model for Poisson by SAS

Link to the original text: http://tecdat.cn/?p=6145

proc fmm data = tmp1 tech = trureg;

Model majordrg = age acadmos minordrg logspend / dist = truncpoisson;

Probmodel age acadmos minordr

October 3, 2021By Simo Software Design analysis, Expansion, limited, mixed, model, performed, Poisson, SAS, zeroLeave a Comment

System.net: In addition to NetWorkcredential, is there other classes that inherit from Icredentials?

In addition to NetworkCredential, are there other classes in the standard .Net library that inherit from ICredentials?
Maybe not only in the System.Net namespace.

It seems that the MSDN site

October 3, 2021By Simo Software Design class, ictedentials, in addition to, inheritance, Other, outside, system, System.netLeave a Comment

OOP – UML inheritance – Why is the arrow direction from subclass to the parent class?

In the above image, class B inherits class A. If B inherits all methods of A, shouldn’t the arrow go from A to B? In my opinion, if the arrow is from A to B, it will make more sense.

Is there

October 3, 2021By Simo Software Design arrows, classes, direction, inheritance, OOP, parents, subclasses, UML, whyLeave a Comment

Design mode 6 principle

1. OCP–open close principle is the The cornerstone of “reuse design”. The “open” in the opening and closing principle means that the expansion of the component function is open. When the de

October 3, 2021By Simo Software Design design, large, mode, principleLeave a Comment

Inheritance: Constructor, initialization C, similar to array members of the foundation class in C 11

Consider the following code:

struct Base //in my real scenario Base class can not be changed
{
int a;
double b[10];
};
struct Child: Base
{
Child(int aa, double bb[10]): Base{aa} {} //Thi

October 3, 2021By Simo Software Design array, base, China, class, constructing, function, inheritance, Initialization, Member, Similar toLeave a Comment

‘This’ in object-oriented JavaScript

I think I’m currently writing very good javascript, but I’m trying to adopt a more object-oriented approach. I’ve just started doing this, please forgive my promise. I’m adding my Some functions mo

October 3, 2021By Simo Software Design JavaScript, object-orientedLeave a Comment

Design mode: decorator mode

Decorator pattern dynamically attaches responsibility to the object. To expand functionality, decorators provide a more flexible alternative than inheritance.

public abstract class MilkyTea (

October 3, 2021By Simo Software DesignLeave a Comment

Posts navigation

Page 1 … Page 5 Page 6 Page 7 … Page 9
Recent Posts
  • Sencha-Touch-2 – Sencha Touch 2, Nested XML Analysis NodeValue
  • Add a separation line and format XML content
  • Is there a norm of simplified XML subsets?
  • Look at it when you write React
  • ReactJS – Present React Redux React-Router App to add the server to the Firebase hosted by the Firebase
Categories
  • Android
  • Apache
  • Apache Kafka
  • Asp
  • Auto-Test
  • Automated Build
  • Aws
  • Bitcoin
  • Browser
  • C & C++
  • C#
  • Centos
  • Cgi
  • Character
  • Cloud Service
  • Cocos2dx
  • Cordova
  • CSS
  • Data Structure
  • Delphi
  • Design Pattern
  • Dojo
  • Dubbo
  • ELK
  • Flex
  • football
  • Game
  • Hadoop
  • Hibernate
  • HTML
  • Hybrid
  • Intel
  • IOS
  • Ipad
  • iPhone
  • Java
  • Javascript
  • Jetty
  • JQuery
  • Jsp
  • Linux
  • Load Balance
  • Lua
  • Macbook
  • Macos
  • Mathematics
  • Micro Services
  • Monitoring
  • Motherboard
  • Mysql
  • Network Hardware
  • Network Marketing
  • Nginx
  • NodeJs
  • Nosql
  • Oracle
  • Os Theory
  • Performance
  • PHP
  • Postgresql
  • Power Designer
  • React
  • Redis
  • Regexp
  • Rom
  • Rss
  • Ruby
  • Search Engines
  • Shell Script
  • Silicon Valley
  • Silverlight
  • Software Design
  • Spring
  • Sql
  • Sqlite
  • Sqlserver
  • Storage
  • Storm
  • Surface
  • SVN
  • Swift
  • System Architecture
  • Tablet
  • Uncategorized
  • Unix
  • Visual Basic
  • Visual Studio
  • Web Crawler
  • WebService
  • Windows
  • Wireless
  • XML
  • ZooKeeper
Archives
  • October 2021
  • September 2021
  • August 2021
  • May 2021
  • April 2021
  • September 2020
  • September 2019
  • August 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
© Simon Technology Blog 2025 • ThemeCountry Powered by WordPress