随笔分类 -  设计模式

摘要:MVC,MVP and MVVM MVC MVC 是一种 GUI 程序架构 模式,其目的是分离关注点,通过将程序按照不同的功能拆分为不同的层级来实现,又称为“分层架构”,具体的做法就是将程序拆分为负责数据存取的“模型”(Model)、负责用户界面的数据展示和响应用户交互“视图”(View)和负责模型 阅读全文
posted @ 2024-05-11 01:39 钰琪 阅读(112) 评论(0) 推荐(0) 编辑
摘要:策略模式和状态模式的代码结构非常相似,其UML类图更是一致,容易让人困惑。究其原因,是没有理解两种模式的设计目的,以至于明明设计了状态模式的代码结构,仍以策略模式的形式使用这些代码。 策略模式 策略模式比较简单,分析应用类,将类中用于完成特定任务的不同操作抽离成一组独立的类,称之为策略类。 由于不同 阅读全文
posted @ 2024-02-07 23:03 钰琪 阅读(84) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示