像我们做技术的,每天和代码打交道,枯燥吗?也许外行人会说yes。但做程序也是一门艺术,能把写代码写成一件艺术品,也许是我们做程序员追求的境界,那是一种什么样的境界呢,一定是有所成就,爱不释手,百看不厌的。多年的开发工作让我形成一种快餐式的工作风格,当项目需求来时,想的是如何在有限的时间里完成所要完成的功能。没有后续的思考,优化,雕琢。其实写代码,最重要的是设计工作,也就是我们所说的业务抽象逻辑。把整个流程图都画在自己的脑海里。统一建模语言UML帮助我们把脑海里的抽象逻辑形象的画出来,这也许就是它的可爱之处了。
看懂UML类图,主要是5个关系,继承(泛化),实现,依赖,关联,聚合。
飞图吧。