发布网友 发布时间:2022-04-22 06:24
共1个回答
热心网友 时间:2023-10-03 00:09
使用设计模式是为了让你自己明确开发系统各个组成的各种关系与角色,这种明确的方法一般通过Gof在其书中提及23种模式来进行分析,后来在实际应用中也有各种各样的改进。个人理解:设计模式让你用前人总结的经典场景来分析你实现某些功能的时候需要什么角色、如何合理设置接口、提高系统各个层次的独立性,降低耦合度等方法的好处,但这也不是绝对的现实中设计模式也好,开发框架也罢其实是为了有效开发而出现,但却常常出现“杀鸡用牛刀”的情况,所以学的时候最好要多对比,从不同角度理解与测试,这个不能急于一时背下书中的框条与样子,这不是设计模式的精髓。