Yet experienced object-oriented designers do make good designs. Meanwhile new designers are (作答此空) by the options available and tend to fall back on non-object-oriented techniques they're used before.It takes a long time for movies to learn that good obeject-oriented design is all about. Experienced designers evidently know something inexperienced ones. What is it?
One thing expert desigeners know not to do is solve every problem from first principles.Rather, they reuse solutions that have worked for them in the past.When they find a good () .They use it again and again.Such experience is part of what makes them experts.Consequently,you'll find () patterns of classes and communicating objects in many object-oriented systems.