自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 常用的设计模式 八 (Adapter(适配器)模式)

在 Android 中,Adapter 模式是一种常见的设计模式,用于将一种类型的对象转换为另一种类型的对象,以便它们可以一起工作。通常,Adapter 模式用于将一个不兼容的类转换成另一个兼容的类,以便它可以与其他类进行交互。在 Android 中,Adapter 模式通常用于实现列表、网格和滑动视图等 UI 控件,以便它们可以显示特定的数据集。这些设计模式都有不同的特点和用途,在开发 Android 应用程序时可以根据具体的需求进行选择。

2023-02-16 11:11:17 1108

原创 Android 常用的设计模式 七 (Strategy(策略)模式)

在策略模式中,通常会定义一个 Context 类作为环境,该类包含一个 Strategy 接口的引用,可以通过该接口来调用不同的算法或行为。具体的算法或行为则由不同的策略类来实现,这些策略类都实现了 Strategy 接口,并且提供了不同的算法或行为。在 Android 开发中,策略模式通常用于将不同的算法或行为封装成独立的类,从而在运行时动态地选择使用哪种算法或行为。通俗地说,策略模式就像是一种“换装”机制,它允许你在运行时根据需要选择不同的算法或行为,而无需改变程序的核心逻辑。

2023-02-16 11:07:13 487

原创 Android 常用的设计模式 六 (Observer(观察者)模式)

Observer 模式是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,所有的观察者对象都能够收到通知并更新自己。在 Android 开发中,Observer 模式通常用于实现数据的观察和更新,比如实现列表数据的实时更新、实现用户登录状态的同步等。

2023-02-16 10:58:27 1102

原创 Android 常用的设计模式 五 (Factory(工厂)模式)

Factory 模式是一种创建型设计模式,它可以将对象的创建和使用分离开来,从而提高代码的可维护性和可扩展性。在 Android 开发中,Factory 模式通常用于创建一些具有相似功能的对象,并且这些对象可以根据不同的参数进行创建。Factory 模式的核心思想是将对象的创建封装到一个工厂类中,从而可以在不改变客户端代码的情况下修改对象的创建方式。客户端只需要向工厂类请求对象即可,无需关心对象的具体实现方式。这些设计模式都有不同的特点和用途,在开发 Android 应用程序时可以根据具体的需求进行选择。

2023-02-16 10:54:54 562

原创 Android 常用的设计模式 四 (Singleton(单例)模式)

Singleton 模式是一种创建型设计模式,它可以保证一个类只有一个实例,并提供一个全局访问点来访问这个实例。在 Android 开发中,Singleton 模式通常用于管理一些全局的对象或资源,比如数据库连接、网络请求等。

2023-02-16 10:51:12 185

原创 Android 常用的设计模式 三 (MVVM)模式)

MVVM 模式是一种强大的设计模式,可以使得 Android 应用程序更加可维护、可测试和可扩展。这些设计模式都有不同的特点和用途,在开发 Android 应用程序时可以根据具体的需求进行选择。

2023-02-16 10:44:13 484

原创 Android 常用的设计模式 二 (MVP模式)

MVP(Model-View-Presenter)模式是一种改进的 MVC 模式,它将控制器(Controller)替换为了 Presenter。在 MVP 中,视图是被动的,它只负责展示数据和接收用户输入,而 Presenter 则负责响应用户输入、更新数据和控制视图状态。因此,模型和视图之间是相互独立的,Presenter 负责它们之间的通信和控制。总之,MVP 模式是一种非常有用的设计模式,它可以使代码更加清晰和易于维护,特别是在开发大型 Android 应用程序时。

2023-02-16 10:35:36 674

原创 Android 常用的设计模式 一 (MVC模式)

MVC 模式是一种常见的软件设计模式,它主要包含三个部分:模型(Model)、视图(View)和控制器(Controller)。这些设计模式都有不同的特点和用途,在开发 Android 应用程序时可以根据具体的需求进行选择。以下是一个简单的 Android 应用程序,其中使用了 MVC 设计模式。

2023-02-16 10:23:53 655

贝塞尔曲线做一个曲线动画框架

贝塞尔曲线做一个曲线动画框架

2017-02-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除