设计模式已经成为开发人员最重要的技能之一,它们能够让你优雅、简单、灵活地解决开发中遇到的设计难题,让你的软件系统具有更好的可扩展性、灵活性,在特定场景之下让你的软件系统实现拥抱变化。但设计模式运用在Android上的书籍并不多,Android本身又 ...
定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的用户。即把不同的算法封装到不同的类里面,让它们之间可以相互替换, 应用层不会受到影响。 1 符合开闭原则 - 策略模式提供了对开闭原则的完美支持 ...