Android 开发中常用到的设计模式有哪些

2025-03-02 04:05:09
推荐回答(1个)
回答1:

  1. 工厂模式是基础,用的最广泛。

  2. 适配器模式,c#有DataAdapter 类,android 有Adapter 类。

  3. 观察者模式,涉及gui 的编程都会用到,简单的控件对单击鼠标的响应都是观察者模式。


  • 迭代器模式,c#中每次foreach 都是对迭代器的调用。

  • 访问者模式,对一个集合中的不同元素用不同的方法就会用到访问者模式,如果对集合中的元素采用统一方法但需要不同的统一方法就是策略模式。

  • 装饰模式,灵活的给类添加功能。模版模式,充分利用多态大大减少了代码的冗余。