Horse soldiers teach
Note the point:
there is no absolute right or wrong in design. Over
design is also a sin
No actual design is going to one step
beginners do not consider too many principles and rules, the most important thing is to write
abstract classes and Interfaces
enjoy the fun of OO
First of all talk about the idea of this thing, thought is a strategic height of things, tools are tactical height of things, tools of learning: Dare to use and diligent use.
The second is the simple description of Oo thought.
Oo thinking (Object oriented): Classes, attributes, methods, relationships between classes, hiding (or encapsulation)-reducing coupling, inheritance, polymorphism-(core in core; Extensibility (extensibility))
Summarize:
o O mind Take it slow
Encapsulation Inheritance and polymorphism
Endless design Layers
Enough
fun to laugh at Study Questions:
a little cow on the farm,
Every year a heifer is born,
Cows five-year-old cows,
How many cows are there in 20 years?
Java design mode warm-up--thinking in OO