编写高质量代码-OC 第7章 设计模式与Cocoa编程

45、设计模式是特定环境下的特定问题的解决方案
46、MVC模式是一种复合或聚合模式
47、对象建模在数据库中也广泛使用
48、类簇可简化框架的公开架构而又不减少功能的丰富性

  • 1、类簇基于抽象工厂设计模式
  • 2、类簇,可以用于隐藏实现的详细细节,为调用者提供一个简单的接口。
  • 3、类簇也可以有多个基类,如NSArray,NSMustableArray,后者就是继承的前者。

49、委托用于界面控制,而数据源用于数据控制

  • 1、委托是一种对象,当向外委托任务的对象遇到程序中的事件时,它的委托可以代表他对事件进行处理,或者和它进行协调
  • 2、委托使一个对象有可能在没有进行继承的情况下改变另一个对象的行为。
  • 3、数据源很像委托,区别在于委托处理的是用户界面的可控制,而数据源处理的数据的控制。
posted @   小沈曰  阅读(170)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示