OO fourth unit

(1) Summary The two unit operations architecture

  This unit operations prepared in accordance with instructions and requirements of open interfaces.

  The first two job classes, main class for starting, MyUmlInteraction class implements all functions UmlInteraction interface.

  The second operation, main class for starting, MyUmlGeneralInteraction interfaces implemented UmlGeneralInteraction

(2) summed up his four units in architecture design and understanding of the evolution of OO methods

  The first unit just getting started with oo, understand what is inherited, interface, etc., use regular expressions to learn, just started writing some difficulties, basically in accordance with the process-oriented, gradually learning in the process, increase the variety of classes, etc. and so on, but overall not enough oo.

  The second unit learning to use multi-threaded, to learn to divide thread, a thread to determine safety, the program is divided into request management, scheduler, elevators and other categories, with a clearer design ideas.

  The third unit of study JML specifications, learn to understand and write simple JML, part of the job has given interface that requires a written and specific JML follow the methods of the interface, but in the third Railway, separate JML specifications have been not well express ideas, and needs its own constructed.

  The fourth unit is a UML model, UML for learning to understand the object of great help in this unit was basically mastered object-oriented knowledge, the difficulty of the job twice this unit is not great for.

 

(3) summarize their understanding and practice test in four cells Evolution

  In testing, the beginning just use the instructions on the sample for testing, and the use of test points published by trial and error, and later to write your own test program, test the boundary conditions, and finally learn to use Junit test.

(4) summarize their course harvest

  Have to say, OO course very takes time, but also a great harvest. Of course, is the use of Java through the Java oo learning to master the language widely used. Then develop object-oriented thinking, from process-oriented way of thinking into object-oriented thinking, architecture code to get training. Test habits, tested from the beginning to use their own evaluation system. There are various tools and so on have been trained. In this process, the programming capability has been greatly improved, and lay the foundation for future 996.

  (5) based on their own experience curriculum recommendations to mention three specific improvements

  1.单周学习完新的知识没有消化下午就直接进行测试很不好。

  2.作业时间有点紧,公测开放太晚。

  3.节假日不发布指导书,导致放假是没有作业,最后一次作业拖了很久才开放。

Guess you like

Origin www.cnblogs.com/15231164wwj/p/11067580.html