Jihadbird 11:46:42
Dear teacher
Online?
Qingrun 11:46:50
In.
Jihadbird 11:47:32
At present, we all agree that this object-oriented analysis design idea should be one of all design ideas, right?
Is a better one, right?
Jihadbird 11:49:50
It is difficult to set up my previous traditional ideas. My previous thought was: application logic and business logic were mixed together, and there were no entity classes. Data was directly obtained through interface elements, and business logic was directly pieced together for SQL Execution.
However, even if you use a new design idea to reconstruct it, there is no difference in the program running effect.
Qingrun 11:51:04
Not necessarily the best.
Each design idea and method created by humans has an appropriate environment.
Jihadbird 11:47:32
At present, we all agree that this object-oriented analysis design idea should be one of all design ideas, right?
Is a better one, right?
Your second question is about process-oriented development methods?
The differences between the two should be described in detail in my book. If not, I have made a clear distinction during my previous training.
Jihadbird 11:58:29
For the same system, I can use the following two methods:
1. application logic and business logic are mixed with each other, and there are no entity classes. Data is directly obtained through interface elements, and business logic is directly pieced together for SQL Execution.
2. Application logic, business logic separation, and data transmission between layers through entity objects.
The second type is the best. The code can be public, and the layers are isolated and clear.
Qingrun 11:59:24
This has nothing to do with the design method. It is related to the design structure of your system. Every designer can have a method that he or she is used to. It doesn't mean which one is better. The key lies in its application.
Qingrun 12:00:55
In your opinion, the layers are clearly designed. In some business system implementations, overly complicated calling relationships between business layers will be formed, making the business logic extremely complex.
Similar to the management system, companies with clear management systems often lack flexibility, that is, they are prone to rigid dogma, but the overall management efficiency is better than that of most companies. However, companies with unclear management systems are similar to the first one. For some transactions that need to be processed quickly, they can achieve very efficient results.
Jihadbird 12:01:06
Yes
The finer the allocation, the more time it will waste in coordination.
Qingrun 12:02:54
Therefore, it is essential to understand what the system is, adapt to local conditions, and apply it flexibly.
I have mentioned many times that I am opposed to capitalism. It is one of the important factors for the failure of software projects in China.
Jihadbird 12:03:59
Yes, it is because everyone has not reached the level of flexible use and is still in the low-level dogma stage.
Qingrun 12:04:48
Therefore, few people are interested in what I can understand.
Jihadbird 12:05:53
Admire, have you been conducting technical training?
Qingrun 12:06:35
I did not do much about it. I just introduced my technical support and training based on the situation.