Computing and Software Engineering, 5th job

Work requirements https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10584
Other references https://www.cnblogs.com/xinz/p/3852390.html
Text of the job

Object-Oriented Technology

Master the object-oriented approach means to realize that this is the goal, not the means - to achieve technical goals rather than goals.

Object-oriented means to give up software-centric processes, in this case, the programmer to interact with the machine is essential, preferring by the producer - consumer relationship driven product-centric paradigm.
Object-oriented (Object Oriented) is a software development methodology. Object-oriented concepts and applications has gone beyond the programming and software development, extended to areas such as database systems, interactive interface, application architecture, application platform, distributed systems, network management architecture, CAD technology, artificial intelligence and so on. Object-oriented is a real world understanding and abstract way, is a product of the development of computer programming technology to a certain stage. Object-oriented with respect to the process-oriented in terms of object-oriented approach, the relevant data and methods to look at the organization as a whole, to system modeling from a higher level, closer to the natural mode of operation of things.

Object-oriented came into being under a lot of problems in the case of structured design methods. The basic strategy structured design methods to solve the problem is to look at the problem domain from a functional perspective. It application as functional modules that realize specific tasks, wherein the specific sub-process is to achieve an operation of the underlying functional module. In each functional module, the data structure description data in the form of tissue to be treated, the specific operation using the algorithm described. Faced with increasingly complex applications, the development of this idea in the following areas gradually exposed some weaknesses: 1. examine the perspective of the level of abstraction of the problem domain 2. 3. 4. package reusability

Big Ball of Mud

Guess you like

Origin www.cnblogs.com/yuhanzhou/p/12652723.html