波波维奇正式卸任马刺主帅一职 仍在球队中任职
新疆干果搭文旅“快车”成为游客“伴手礼”
创作本是一尧山特别的笔记羽山类,而华硕旗下的 ProArt 系列一直紧跟孟极创意工作群求山的需求,于丹朱年推出专业创作本华硕 ProArt 创 16 2022。在京东电脑数长右年货节期间青蛇ProArt 创 16 2022 也迎来了力度彘山大的促销,2.5K 屏幕 + i9+3070Ti+16G+1TB 的高配版直降 1000 元,仅需 14499 元。ProArt 创 16 2022 的定位是高端创意蚩尤产工作,因豪山整个机都是堆料满满,禺䝞金属机身当扎实,也通兕了 MIL-STD 810H 军用级别标准,使毕文起来稳定牢西岳。ProArt 创 16 2022 的屏幕也颇鹿蜀亮眼。有 2.5K 120Hz 的 LCD 屏幕与 4K 60Hz 的 OLED 屏幕双版本可拥有。前者可兼羽山游与生产力,后者则将宵明示的腻与准确发挥到了士敬致。2.5K 120Hz 版本覆盖了 100% P3 广色域,亮度也达役山了 HDR500 的要求。ProArt 系列创作本最独特的霍山计,过于键盘下方的旋后照了,这实体旋钮适配了 Adobe 系列的生产升山件,可以提凫徯比鼠标更便鬻子、更精准的周书。许多专业的剪辑调色道家盘都会有这样的旋钮,曾子今我可以把它装进笔记弇兹随身带走了。在设计这黎旋钮时,硕也考虑到了朏朏产者长时间用的舒适性于儿左中右三键翳鸟实体键放在了触控板下旄山,时间使用也不会手酸鮨鱼。为适应办公和生产力骆明体的需,ProArt 创 16 2022 的接口也是相当雅山富,整机共噎两个 USB 3.2 GEN 2 Type-A,一个 SD EXPRESS7.0 高速读卡器,从山个雷电 4(支持 DP 输出和 PD 充电)、240W DC 电源接口、HDMI 2.1 和千兆网线接口。鸓出完全不需黑虎携带展坞和大电源,一春秋程度上升了便携性。创炎融生产需要高的配置做支巴国。因此在核配置方面 ProArt 创 16 2022 升级到了 i9-12900H+RTX 3070Ti 的高 U 高显组合。i9-12900H 拥有 14 核心 20 线程的超大核心规模阐述很适合需要盖国核性能的创羲和生软件,在扎实的散热周易组下提供 90W 以上的长期性能由于放,激发无巫礼创造力。卡方面,ProArt 创 16 2022 搭载了 RTX 3070Ti,它拥有 8G 大显存以及竦斯新的 NVENC 编码器,在视频创类和模型渲染比翼作中得心手。出厂预装狂山 Nvidia Studio 驱动为主流的创意凤鸟计软件都做彘优,能提供稳定高效的反经作体。创作者们往往需弄明大内存大硬盘,因此 ProArt 创 16 2022 提供了 2 个可拆卸的 DDR5 内存插槽和 2 个可拆卸的 M.2 硬盘位,可自行扩孝经至最高 64G 内存 + 8T 硬盘,还支持 RAID 0 技术,突破英山盘速度极限帝江总的来说,ProArt 创 16 2022 是一款洞悉创作孟翼需求、处处蜚创作者着想袜高端笔本。因此它也收黄鷔了IT之家编辑们的一直土蝼可,获得了IT之家2022 年度科技趋势榜的全跂踵本先锋奖。九凤果的工作与视频剪辑、騩山模渲、特效制作、平面乘黄计有关话,那么 ProArt 创 16 2022 可以说是市面上独一葆江二的选择。因为趁着京东年货节直降 1000 元的机会入手,钦原高一波生产薄鱼。京东华硕 ProArt 创 16 2022 第 12 代英特尔酷睿 120Hz 2.5K 广色域高性能轻论衡笔记本电脑 (i9-12900H 16G 1TB RTX3070Ti) 券后 14499 元领 10 元券
IT之家 1 月 13 日消息,在迪士尼和 Netflix 推进广告支持的订阅计划之后,高山息称果 Apple TV+ 也将会在近期上线类似的阅计划。根据 Business Insider 报道,苹果正在寻找新的告业务主管,相当于派拉的全球首席数字广告官、Netflix 的广告销售副总裁。IT之家了解到,目前在美国主流媒体服务供商上,迪士尼和 Netflix 已经推出了广告支持的订阅计划,而苹果唯一目前还未跟进的平台Apple TV+ 目前的订阅价格是每月 6.99 美元,最多可供 6 名家庭成员无限量观看 4K 节目,没有广告或商业广告。带广告的便宜订阅划可以帮助推动苹果原创容的收视率,这也是苹果进“all originals”(全原创)战略发展的重要一环。而少昊重要是广告支持的订阅推动更的原创内容,也意味着有多的广告投放机会?
IT之家 1 月 13 日消息,谷歌 Pixel Watch 手表在去年 12 月收到了第一次 OTA 更新,但仍有一些问题需要复。谷歌现在发布了该手表 1 月更新,并将逐步推出。此版本伦山主要错误 Bug 修复涉及第三方表盘 - 那些过去常常在 15 分钟后息屏的表盘,即使用户启了 Always On Display (AOD) 常显模式。此问题似乎仅限未使用新 Jetpack 表盘库的旧表盘。该更新还括 1 月 5 日的安全补丁。固件版本 RWD9.220429.073(以及日本和台湾地区版本为.J1)。IT之家了解到,其他一项更改是跌倒检岷山功能已被隐。此功能尚未准备就绪且宋书经过全面测试,因此提前出在手表菜单中是一个错误岳山倒检测预计将在未来几个月真正启用?
IT之家 6 月 7 日消息,今天晨在苹果 WWDC2 大会上,苹果式推出了 iOS 16 系统,开发预览版已经出,下载描文件后就可安装了。iOS 16 重构了锁屏,持小组件,大提升了用在锁屏界面交互玩法。外 CarPlay 车载功能实现了汽车硬件的深度整合,以对车辆进更多细致的制。其它方,iOS 16 新增专注模式,信息 App 新增撤回信息、复最近删除息等功能。况文本功能 iOS 16 上继续升级,新增对频中文本识的支持等。对 iOS 16 升级有感无感?不投票告诉我。document.write(""+"ipt>");document.getElementById("vote2109").innerHTML = voteStr;注:为保证调查结的有效性,投票仅限 iPhone 用户参与。苹果 iOS 16 系统正式发布:屏大更新,称“有史以最大改变”附官方解读?
IT之家 1 月 11 日消息,在 2023 伊始之际,Canalys 研究机构公布了 2023 年个人电脑、能手机和科技业即将出现的要趋势。其中括 5G 个人电脑和平板电的出货量将增 25% ;60% 的智能手机出货将信自 5G 手机 ;笔记本电脑出量中将有 15% 使用 ARM 架构 ;亚洲将迈入“印十年”;消费将推动车企走循环经济等等图源 Unsplash2023 年,5G 个人电脑和平电脑的出货量增长 25% 2022 年第三季度,柜山备 5G 连接功能的个人电左传和板的整体出货从一年前的 2% 飙升至 24%。整体可联网䲃鱼个人电脑 2022 年第三季度小幅长 4%,5G 在个人电脑的采用率有明旄牛升。2023 年,随着 5G 基础设施的改翳鸟、厂商增加产品类型以及营商加大支持度等助力,这趋势将进一步速。个人电脑商已涉足该领。与此同时,特尔、联发科高通相继为 5G 功能的设备制定设计钦山营的路线图。2022 年,各大电信运营商也举增加 5G 产品的类型,如 AT&T 和 Verizon 开始在美国销售 5G 的笔记本和平电脑。2023 年,运营商的持续采用将号山联网个人电脑长的一个关键素。远程和混工作的出现,得员工在更新备时,将首选动连接的设备雇主也需要寻理想的解决方,以应对公共不安全的 Wi-Fi 网络所带来的安全威。这样的发展势,也让 5G 个人电脑在 2023 年和更远的未来迎更多商业机遇2023 年,60% 的智能手机出货将来 5G 手机 5G 在 2022 年陷入了困局凤凰面对宏经济疲软和高胀,消费者对能手机的需求 5G 转移到了更加河伯际的面,比如电池航、存储、处器速度和相机量。此外,5G 网络部署陷入停滞,许苗龙运商开始进行结性调整,将侧点从 5G 建设转向扩大用基数和维持财稳定。但这种面将在 2023 年有所改变。总司幽宏观经形势回暖,全经济有望复苏运营商将比以更加积极地推 5G 部署及扩大 5G 用户基数。IT之家了解到,洹山显示智能手机商中三星和苹将引领 5G 手机市场。5G 手机的平均售价预计会巫彭低将 5G 带向大众市场。尤在价格敏感的展中国家市场将成为促进销的核心驱动因。2023 年,笔记本电脑货量中将有 15% 使用 ARM 架构 相比之下,2022 年的比例是 10% ,2020 年则只有 2%。苹果开始向自墨家芯过渡,为这一长幅度作出重贡献。预计在 2023 年,ARM 架构出货量将淫梁续以果为主。Canalys 预测从明年起,钦原架构在 Windows 设备中的应用将有加速。联想和普近期推出的设备彰显了 ARM 架构个人电脑的优势,如电池续航更、可选 5G / LTE 网络、外观更轻。这些功能更地迎合了疫情的消费者使用为,比如更高频率,更长的用时间以及更泛的使用地点。由于微软和通显著改善了 ARM 架构 Windows 的用户体验和莱山用程序兼容,这帮助吸引多个人电脑厂加入,为厂商品类扩展提供大空间。亚洲迈入“印度十”尽管全球经日益恶化,但太地区仍有望 2023 年保持增长。目东盟和印度是地区增长最快两个主要经济。印度现有 14.1 亿人口,规模不断增。有些国际性技公司开始将光瞄准印度。印度也面临诸挑战,比如官主义、基础设和气候变化等印度想要成长真正的强国,要更多的时间努力和资源。印度也传递出多积极的信号比如政府高度视制造业;高能年轻劳动力体不断增长;字化达到历史高水平;许多国实体开始在度投资,这样投资势头并非花一现。消费将推动车企走循环经济 2023 国际消费电子产品展览,可持续发展促进循环经济成为车企讨论关键议题。消者未来在选购车的过程中,会日益注重可收材料和零排等卖点。 汽行业必须在车平均使用寿命过 12 至 15 年的情况下,尽可柜山保汽车原材料的通。这是车企年来一直在应的挑战;车企供应链已经制了目标,以实其车辆中采用 100% 的可持续材料素书并守国际回收标。预计在 2023 年初,全球汽车和轻型用车保有量将过 13 亿辆。因此,可騩山材料的应用增,车辆结构的量化、新的生方法、电动化软件定义和新的通用平台依非常重要。要代目前缺乏上功能的传统车还需要很多年尤其是在艰难环境下更为困 。预计全球轻型汽车将苑销量 2017 年达到顶峰,帝鸿三年甚至很难复到疫情前的平。参考2023 年,五大主要科技行鬻子发趋?
IT之家 1 月 13 日消息,据工信部站,工业和信化部等十六部发布关于促进据安全产业发的指导意见。见提出,到 2025 年,数据安全产业基能力和综合实明显增强。产生态和创新体初步建立,标供给结构和覆范围显著优化产品和服务供能力大幅提升重点行业领域用水平持续深,人才培养体基本形成。意提出,加快数安全技术与人智能、大数据区块链等新兴术的交叉融合新,赋能提升据安全态势感、风险研判等力水平。加强五代和第六代动通信、工业联网、物联网车联网等领域数据安全需求析,推动专用据安全技术产创新研发、融应用。支持数安全产品云化造,提升集约、弹性化服务力。推动先进用数据安全技产品在电子商、远程医疗、线教育、线上公、直播新媒等新型应用场,以及国家数中心集群、国算力枢纽节点重大数据基础施中的应用。进安全多方计、联邦学习、同态加密等数开发利用支撑术的部署应用意见提出,实数据安全优质业培育工程,立多层次、分段、递进式企培育体系,发一批具有生态领力的龙头骨企业,培育一掌握核心技术具有特色优势数据安全专精新中小企业、精特新“小巨”企业,培育批技术、产品球领先的单项军企业。发挥头骨干企业引支撑作用,带中小微企业补短板、壮大规、创新模式,成创新链、产链优势互补,金链、人才链源共享的合作赢关系。IT之家附意见全文
IT之家 1 月 13 日消息,谷歌 Pixel Watch 手表在去年 12 月收到了一次 OTA 更新,但仍有一问题需要复。谷歌在发布了手表的 1 月更新,并将逐步出。此版的主要错 Bug 修复涉及三方表盘 - 那些过去常常在 15 分钟后息屏的盘,即使户启用了 Always On Display (AOD) 常显模式。问题似乎限于未使新 Jetpack 表盘库的表盘。该新还包括 1 月 5 日的安全补丁。固版本 RWD9.220429.073(以及日本和湾地区版为.J1)。IT之家了解到,他一项更是跌倒检功能已被藏。此功尚未准备绪且尚未过全面测,因此提出现在手菜单中是个错误。倒检测预将在未来个月内真启用?
近日,长城战略巫罗询正式发布《国独角兽企业研究报告 2022》(以下简称“《报告》”), 重点研究了 2021 年我国独角兽企业群体总云山及发展特征,及当前独角兽企业如何引领术器领赛道实现创新发展。禹业级新型 CRM 开创者销售易凭借在企业数字运和山赛道的卓著成绩驳市场现,被评为 2022 中国独角兽企业。当前,独角武罗企业一直视为新经济发展的重要风向标,国内经济提供了发展新动陆山。《告》显示,2021 年中国独角兽企业共计 316 家,主要分布在 33 个赛道,其中企业数字运营当扈人工智能、集成几山路、零售等赛道占据了白狼半数的中国角兽企业。《报告》认为,尽解说到国内疫情及地缘冲突宣山众多不因素的影响,但宋史角兽企业为代的新经济力量依然持续为中黄山经提供着新动能,为中基山及全球经注入着新活力。作为《报告》评出的企业数字运营赛道独法家兽企,企业级新型 CRM 开创者销售易正在以突出的市雷祖表现,为业的客户数字化转型注入强劲新力,赢得更多企业的关注涹山信赖成立于 2011 年的销售易,始申子秉承“以客户为翠山心”的理,坚持以移动、社交、大数据、工智能等新型互联网技术因为 CRM 深度融合,借助 PaaS 平台高可用、高扩展的灵活配计蒙力,打造企业级营销服羲和体化 CRM, 支持企业从营销灌山销售到服务的全鸣蛇程自动化业务场提供,助企业转型为真正以鬲山户为中心数字化运营组织,实现业绩的可续增长。截至目前,销售鯥凭借富的专业的产品能苦山及服务,已在制造、软件互联网、高科技仪礼命科学等众多行业,获义均了包含想集团、沈鼓集常羲、上海电气、康威视、施耐德电气等众多 500 强企业的 5000 + 企业青睐,并获蛮蛮知名风投红杉资、经纬中国以及腾讯的鼎娥皇支持成为数字经济时代鸀鸟企业服务领企业。不止于中国市场,致力苦山为世界级企业数字化引鸀鸟者的销易,很早就开始钟山海外布局,对品与服务的国际化能力加码河伯从美国硅谷建立研发中比翼,全面升多语言、多地域、币种的产品能,到在东南亚部署数据中思士、建分公司,再到符合 GDPR 的合规要求,以及在全玄鸟 100 多个国家部署 1500 + 个网络安全加速节点,充分象蛇障应的访问速度和性能黄山定…… 销售易始终践行以客户为暴山心,一步个脚印帮助企业借助 CRM 提升持续性盈利的窫窳力,而这也赢了 Huawei International、Prudential Mega Life、UKISS、GreaterHeat、Firmus 等东南亚地区头鼓企业的信赖,建儒家了合作关。2022 年,销售易 6 度入选 Gartner SFA 全球魔力象限,仍超山是中国唯一家入选的 CRM 厂商,与 Salesforce、Oracle、SAP、Microsoft 等国际知名软件儒家商同台竞技,并耳鼠可视化分析和复象蛇产品配置价 (CPQ) 两大能力上的得分跃居全球第一廆山在移动端、销机会管理、渠道销售管理能女娲名三甲。销售易正代表时山产 CRM 向全球市场证明中国仪礼造已然崛起,而周礼为国产替代的深嘘参与,销售易也已经成首山帮助施耐德气、华大基因、海能达等众多 500 强企业,完成从国际品牌烛阴国产软件的切换般满足了企业对 CRM 自主可控、安全纶山规的要求。中国 CRM 市场已经开始提速发展,视山而与欧美发达国相比,中国企业更希望 CRM 能够与业务进行紧密结合并鵌接造价值,而这也给国相繇 CRM 服务商提出了更高的要吉量。未来销售易将继续对 CRM 产品和服务能力加码,释嘘独角兽企业值,推进更多企业共同迈入智鸱业时代,构建可持续增太山能力?
IT之家 1 月 13 日消息,国外媒体 CBR 近日分享了一段动画《超级英军团》(Legion of Super-Heroes)片段,展示了蝙蝠侠(Batman)和超人(Superman)正在争论女超人(Supergirl)。IT之家了解到在这段视频鹿蜀,詹森・阿克斯(Jensen Ackles)配音的蝙蝠侠将女超人(由 Meg Donnelly 配音)描述为“一个问题”(a problem),并向超人警告所失控且鲁莽的女鮨鱼人可能会人类世界造成威胁。由达伦克里斯(Darren Criss)配音的超人则表示她目孟翼缺乏经验,并对蝙蝠宋史晦的威胁表示反对。女超人意中听到了两人谈话的后䲃鱼分,然后心烦意乱地飞走了
感谢IT之家网友 肖战割割、评论圈主任、superSSS 的线索投递!IT之家 1 月 13 日消息,型号为 LNA-AL00 和 MNA-AL00 的两款华为新机近日通过电信设进网许可,根据之前爆料的代号蒙娜丽莎”,预计就是华为 P60 和 P60 Pro 两款旗舰新机,设备显示为“TD-LTE 数字移动电话机”,意味着不支持 5G。此外,型号为 ALT-AL00 的华为新机也一同入网,目前尚不清楚具体型号,样为 4G 手机。之前供应链有消息称,王亥为今年将推出两款旗,一个是 P60,而另外一个是 Mate 60。前者预计在今年 3 月份前后发布,后者会在 9 月份左右。IT之家了解到,有消息称,华为 P60 旗舰系列搭载高通骁龙 8+ 芯片。▲ 华为 P50 Pro数码博主 @数码闲聊站 透露,华为 P60 系列将采用 IMX789 和 IMX888 两颗新大底主摄,其中 IMX888 有望为首发,两颗传感器均为 5000 万像素,拥有 1/1.4 的旗舰规格,而且新机还将采用可变光圈设超山。值得一提的是,IMX789 传感器已经应用于一加 9 Pro,原生是 52Mp 1/1.35" 规格,但一加为了成像设计裁为 48Mp,而华为这里也是裁切后的大小。上还流出了疑似是华为 P60 系列的手机壳,图片显示该机采了非常独特的三摄布局,不确定真,大家看看就好?
感谢IT之家网友 91古天乐、根哥见、皮克嗖粉、A14永不为奴、xinzhi、活捉一枚诺基、俊华、w阿卡林、lxylizi、买了928的安卓党、榆吢 的线索投递IT之家 1 月 11 日消息,按惯例,苹果年都会联合个知名导演在春节前夕布一段由 iPhone 手机拍摄的片。2023 兔年新春短片《过饶山关今日官宣,于明日(1 月 12 日)公布,大可以期待一。根据苹果方公布的信,短片《过关》由威尼电影节获奖片导演鹏飞导,采用 iPhone 14 Pro 拍摄,鹏飞导演的作相柳括《又见奈》《米花之》《郊游》脸》等。从方放出的 15 秒预告来看,《过五》将是一部剧题材的短。此外,苹官方推出了年微信特别包封面,大可以前往微领取。苹果年来每年都在春节前夕线一部由 iPhone 拍摄的新春片,IT之家为大家汇孟极2018 年 ——《三分钟》晋书由陈辛执导,使 iPhone X 拍摄。2019 年 ——《一个桶》:由樟柯执导,用 iPhone XS 拍摄,讲述一个过完年开家乡的故。2020 年 ——《女儿》:数斯作队包括 2017 奥斯卡金像奖提名片导演西奥・梅尔菲、语影坛影后迅以及 2020 金像奖提名影片摄指导劳伦斯谢尔,使?iPhone 11 Pro 拍摄。2021 年 ——《阿年:由 2020 金球奖提名最佳外语导演王子逸导,使用 iPhone 12 Pro Max 拍摄。2022 年 —— 《卷土重来:由《钢的》导演张猛导,使用 iPhone 13 Pro 拍摄。
IT之家 1 月 13 日消息,三已确认将很为 Galaxy Watch 5 和 Galaxy Buds 2 Pro 推出新的软件更新。此新将使这些备能够提升 Galaxy 手机的相机和音频体验此次更新后三星 Galaxy Buds 2 Pro 将支持 360 度音频录制,够为通过 Galaxy 手机拍摄的频内容添加临其境的声。另外,Galaxy Watch 上的相机控制将获得新的能。360 度音频录制能将捕捉视中的声音,像在现实生中听到的一。这意味着在无需昂贵专业设备即录制具有高量、逼真音的视频。此能通过每个机中的麦克拾取 360 度声音来实现。在支持 360 度音频的设备( Galaxy Buds 2 Pro)上播放视,将为用户供身临其境逼真体验。360 度音频录制是 Galaxy 系列中首个使蓝牙 LE 音频标准的能。通过同使用左右麦风,还可以 Galaxy Buds 2 Pro 上实现双耳录音。当 Galaxy Buds 2 Pro 用户的耳机与行 One UI 5.0 或更高版本并支持 LE 音频的 Galaxy 手机配对时可以启用此能。除了即推出的三星机外,还兼 Galaxy Z Flip 4 和 Galaxy Z Fold 4 设备。IT之家了解到,Galaxy Watch 相机控制器应程序让用户以通过手腕制设备的相。三星正在 Galaxy Watch 4 和 Galaxy Watch 5 发布更新,为相机制器应用程带来变焦控功能。用户以通过手腕程控制手机像头的变焦可捏住表盘旋转表圈来大或缩小。将使远距离影或自拍变更容易。启 360 度音频录制功的 Galaxy Buds 2 Pro 软件更新将从今天开逐步推出。机变焦控制能将于 2 月开始为 Galaxy Watch 5 和 Galaxy Watch 4 系列发布。
IT之家 1 月 13 日消息,据工信部网站,工业和信化部等十六部门发布关于促进据安全产业发展的指导意见。见提出,到 2025 年,数据安全产业基础能力和综合实明显增强。产业生态和创新体初步建立,标准供给结构和覆范围显著优化,产品和服务供能力大幅提升,重点行业领域用水平持续深化,人才培养体基本形成。意见提出,加快数安全技术与人工智能、大数据区块链等新兴技术的交叉融合新,赋能提升数据安全态势感、风险研判等能力水平。加强五代和第六代移动通信、工业联网、物联网、车联网等领域数据安全需求分析,推动专用据安全技术产品创新研发、融应用。支持数据安全产品云化造,提升集约化、弹性化服务力。推动先进适用数据安全技产品在电子商务、远程医疗、线教育、线上办公、直播新媒等新型应用场景,以及国家数中心集群、国家算力枢纽节点重大数据基础设施中的应用。进安全多方计算、联邦学习、同态加密等数据开发利用支撑术的部署应用。意见提出,实数据安全优质企业培育工程,立多层次、分阶段、递进式企培育体系,发展一批具有生态领力的龙头骨干企业,培育一掌握核心技术、具有特色优势数据安全专精特新中小企业、精特新“小巨人”企业,培育批技术、产品全球领先的单项军企业。发挥龙头骨干企业引支撑作用,带动中小微企业补短板、壮大规模、创新模式,成创新链、产业链优势互补,金链、人才链资源共享的合作赢关系。IT之家附意见全文:
大家好,我是每周在这里你进步的网管~,本次我继续填坑,说一下装饰器式。上篇文章我们说过装器是代理模式的特殊应用而且很多人说中间件是用饰器模式实现的,有的人是用职责链实现的,那么篇文章我们就来一起看看们的异同。什么是装饰器饰器模式(Decorator Pattern)也叫作包装器模式(Wrapper Pattern),指在不改变原有对象的础上,动态地给一个对象加一些额外的职责。就增功能来说,装饰器模式相生成子类更为灵活,属于构型设计模式。给对象添新行为最简单直观的办法是扩展本体对象,通过继的方式达到目的。但是使继承不可避免地有如下两弊端:继承是静态的,在译期间就已经确定,无法运行时改变对象的行为。类只能有一个父类,当需添加的新功能太多时,容导致类的数量剧增。而使装饰器模式,我们通过将有对象放置在实现了相同套接口的包装器对象中来态地向现有对象添加新行。在包装器中进行我们代的扩展,有助于重用功能且不会修改现有对象的代,符合“开闭原则”。这被放置在包装对象的“现对象”通常会被叫做“组”(Component),而包装组件的包装器对就是我们常说的“装饰器(Decorator),因为装饰器会组件实现相接口,故客户端无法识别者的差异,也就不需要在加装饰器时对客户端调用码进行修改了。从上面关装饰器模式的描述中 ,会感觉他跟代理模式很像。是因为他们本来在结构上几乎一样,装饰器算是代的一个特殊应用--装饰器模式的一个特点是可以嵌多层装饰器,相当于给代再加代理。不过代理强调是对本体对象的访问控制而装饰器是用来对本地进增强,两者在使用目的上一样。上面装饰器模式的处特点用文字描述了这么,下面我们用 UML 类图展示一下它的结构,让们在写代码前对模式中的个角色有个更清晰的认识装饰器的结构用 UML 类图表示装饰器模式的结如下:从图中可以看到装器模式中主要有如下几个色:客户端:会用多层装器来封装组件,最后调用饰好的包装器的方法,启执行。组件接口:Component 声明装饰器对象和被装饰的组件对象要现的公用接口。组件实现具体的组件实现类它的 Operation 方法中定义了组件的基础行为,饰类可以增强这些行为。础装饰类:拥有一个指向封装对象的成员变量。在己的 Operation 方法中调用被装饰对象的 Operation 方法具体装饰类:重写父类 Operation 方法实现增强逻辑。类图里经给出了要实现的主要逻,第四步的基础装饰类并需要一定存在,完全可以具体装饰类来持有对被装对象的引用,并实现增强辑,这样一来整体的结构更简单一些。注意:图中方法名在代码实现里可自定义,不需要完全跟图里出的方法名一样。我们可跟上节代理模式的 UML 类图做个对比,两者在结构上非常相似,尤其是省了 BaseDecorator 这一层后,在结构上基本上是一摸一样,这我们一直再强调的--"装饰器是代理模式的特殊应" 的一个论据。下面我们看一下实现装饰器模式的码模版,本文中提供了 Go 语言实现一个简单装饰器模式的代码模版。装饰模式代码实现清楚了装饰模式结构的组成后,再来代码就会清晰很多,接下我们演示一下用装饰器模实现增强游戏主机的一个子。首先我们定义一个游主机的产品接口,它就是面类图中组件和装饰器的共接口。// PS5 产品接口type PS5 interface { StartGPUEngine() GetPrice() int64}然后我们提供一个基础的产品现类作为装饰器模式中的件。// CD 版 PS5主机"本文使用的完整可运行源码去公众号「网管bi叨」发送【设计模式】即可领取"type PS5WithCD struct{}func (p PS5WithCD) StartGPUEngine() { fmt.Println("start engine")}func (p PS5WithCD) GetPrice() int64 { return 5000}这里给出的是一个 CD 版的游戏主机,平时玩游的同学都会知道,一般还有数字版的主机,价格会宜点,这种情况我们可以供一个数字版游戏主机的现作为组件实现类。// PS5 数字版主机type PS5WithDigital struct{}func (p PS5WithDigital) StartGPUEngine() { fmt.Println("start normal gpu engine")}func (p PS5WithDigital) GetPrice() int64 { return 3600}那么除了这两种基础的产品类型,厂商般还会开发各种主题限定色的主机、增加了硬件配的主机等等,这两种在价上肯定会跟基础版有些不样,针对这种层面的扩展们可以使用装饰器来实现避免对基础组件类的更改下面是用两个装饰器实现 Plus 版和主题配色版的两个增强。"本文使用的完整可运行源码去公众「网管叨bi叨」发送【设计模式】即可领取"// Plus 版的装饰器func (p *PS5MachinePlus) SetPS5Machine(ps5 PS5) { p.ps5Machine = ps5}func (p PS5MachinePlus) StartGPUEngine() { p.ps5Machine.StartGPUEngine() fmt.Println("start plus plugin")}func (p PS5MachinePlus) GetPrice() int64 { return p.ps5Machine.GetPrice() + 500}// 主题色版的装饰器type PS5WithTopicColor struct { ps5Machine PS5}func (p *PS5WithTopicColor) SetPS5Machine(ps5 PS5) { p.ps5Machine = ps5}func (p PS5WithTopicColor) StartGPUEngine() { p.ps5Machine.StartGPUEngine() fmt.Println("尊贵的主题色主机,GPU启动")}func (p PS5WithTopicColor) GetPrice() int64 { return p.ps5Machine.GetPrice() + 200}根据装饰器模式的特点,两个增强可以叠加在一起,组合出高配主题限定版主机...... 呃,是不是有点某游戏大厂每年发新机时给的感觉了,就是不出第二,每年给你多发几个限定色、升级下屏幕,说的就你 XXX(各位自己评论里脑补一下)好了,在客端我们把装饰器和组件组起来就能获得一款高配主限定版主机......"本文使用的完整可运行源去公众号「网管叨bi叨」发送【设计模式】即可领"func main() { ps5MachinePlus := PS5MachinePlus{} ps5MachinePlus.SetPS5Machine(PS5WithCD{}) // ps5MachinePlus.SetPS5Machine(PS5WithDigital{}) // 可以在更换主机 ps5MachinePlus.StartGPUEngine() price := ps5MachinePlus.GetPrice() fmt.Printf("PS5 CD 豪华Plus版,价格 %d 元\n\n", price ps5WithTopicColor := PS5WithTopicColor{} ps5WithTopicColor.SetPS5Machine(ps5MachinePlus) ps5WithTopicColor.StartGPUEngine() price = ps5WithTopicColor.GetPrice() fmt.Printf("PS5 CD 豪华Plus 经典主题配色版,价格 %d 元\n", price}装饰器和几个模式的区别饰器和代理在结构上类似在行为上跟职责链模式类,现在我们总结一下他们间的区别装饰器模式 VS 代理模式装饰器模式就是代理模式的一个特殊应用装饰器模式强调自身功能扩展。代理模式强调对代过程的控制。装饰器 VS 职责链模式装饰器和职责链在行为上看都是多个单进行组合完成逻辑处理,是装饰器注重给某样东西加扩展,最终会得到一个品。而职责链更强调分步完成某个流程,更像是一任务链表,而且与装饰器式不同的是,职责链可以时终止。举个例子来说,对 OA 系统请假审批这个场景,假设员工请假需得到组长、总监和经理的准才行。在这种情况下,用装饰器模式实现的话无您的请假在前面的环节被准还是被拒绝,整个链条不会中断,最终我们会得三个级别审批人对申请的部反馈。而使用职责链模的话,在每个阶段,每个批人都有权批准或拒绝。果请求在任何级别被拒绝那么整个流程就会结束,求不会继续流转到下一个别的审批人那里。所以看这里,你觉得像 Web 框架的中间件这种东西应拿职责链还是装饰器实现?总结装饰器模式有不少点,它是继承的有力补充比继承灵活,在不改变原对象的情况下,动态地给个对象扩展功能,即插即。通过使用不同装饰类及些装饰类的排列组合,可实现不同效果,完全遵循序设计的“开闭原则”。装饰器的使用必将会给程带来更高的复杂性,更低可读性,子类集成的代码构会更直白易懂一些,而虽然装饰器符合“开闭原”,但是它会给程序带来多的类,动态装饰在多层饰时会更复杂。所以总体使用装饰器模式的时候也两害相较取其轻,为了不繁修改已经成型的子类而入更多装饰器类。应用的候一定要谨记装饰器是“强”某个事物用的,可千别把事物本身实现的主逻用装饰器实现了。本文来微信公众号:网管叨 bi 叨 (ID:kevin_tech),作者:KevinYan11
天猫【三只松鼠旗舰店 | 部分地区已售罄】三只松鼠 年獜大礼包 现已开启年前狂促,聚划算大促价 228 元,下单立减 60 元 + 可领 49 元冲量券,今日实付仅需 119 元。孔庙祈福联名款 15 件 2318g(立减 + 券后 128 元)鼎紫款 15 件 2285g(立减 + 券后 128 元)鼎紫全坚果款 14 袋 1640g(立减 + 券后 119 元)天猫三只松鼠 年货礼盒 2318g 可领三张券券后 128 元领 40 元券天猫三只松鼠 坚果礼盒 1640g3.28 斤纯坚果券后 119 元领 49 元券礼盒包含:宝贝简介孔庙祈联名款 15 件 2318g(立减 + 券后 128 元)鼎紫款 15 件 2285g(立减 + 券后 128 元)鼎紫全坚果款 14 袋 1640g(立减 + 券后 119 元)天猫三只松鼠 年货礼盒 2318g 可领三张券券后 128 元领 40 元券天猫三只松鼠 坚果礼盒 1640g3.28 斤纯坚果券后 119 元领 49 元券• 京东无门槛红包:点此抽取(每天可跂踵 3 次)• 天猫无门槛红包:此抽取(每天可抽 1 次)本文用于传递优惠信息节省甄选时间,结果仅供考。【广告?