1.学习设计模式好处
提高编程能力、思维能力、设计能力
程序设计更加标准化、代码编制更加工程化,软件开发效率大大提高,缩短项目周期
设计的代码可重用性高、可读性强、可靠性高、 灵活性好、可维护性强
2.设计模式分类
创建型模式
提供创建对象的机制,能够提升已有代码的灵活性和可复用性
结构型模式
将类与对象组装成较大的结构,并同时保持结构的灵活与高效
行为模式
负责对象间的高效沟通和职责委派
3.UML
统一建模语言【unified modeling language】是用来设计软件的可视化建模语言。它的特点是简单、统一,图形化、能表达软件设计中的动态与静态信息
UML从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等9种图
1.类图
1.学习设计模式好处
提高编程能力、思维能力、设计能力
程序设计更加标准化、代码编制更加工程化,软