免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

文章:Ruby 的开放类──或者:怎样避免动态打补丁

  • 2008-08-05
  • 本文字数:285 字

    阅读完需:约 1 分钟

Ruby 开放类作为 Ruby 的特性之一,具有强大的功能。对于已加载的类,可以方便的增加函数和方法。但另一方面,开放类的使用,与软件设计中各种优雅的设计模式还有软件“面向对象 ”模块化的设计思想,也存在着冲突和矛盾的一面。自由使用开放类破坏了软件模块化的结构和组织,同时也增加了软件的风险。

那么,开放类的使用与软件模块化 的设计之间存在怎样的问题和矛盾? 怎样合理、安全的使用开放类? 是否存在可以替代的方法和策略来解决同样的问题?其他语言中可供借鉴的解决开放类安全的问题方法有哪些?… 本文将在此进行详细的叙述与分析。

详细内容,请阅读全文: Ruby 的开放类──或者:怎样避免动态打补丁

2008-08-05 01:39694

评论

发布
暂无评论
发现更多内容

万界星空科技云MES管理系统和ERP的对接

万界星空科技

数字化转型 mes 云mes 万界星空科技 万界星空科技mes

欢迎提报 | 2023年龙蜥社区优秀贡献者评选正式启动

OpenAnolis小助手

开源 操作系统 龙蜥社区 最佳案例 突出贡献

CodeWhisperer--手把手教你使用一个十分强大的工具

亚马逊云科技 (Amazon Web Services)

Python 人工智能 云上探索实验室 Amazon CodeWhisperer Amazon Cloud9

【Linux 基础入门 + Java项目部署】

百度搜索:蓝易云

Java 云计算 Linux 运维 云服务器

华秋这场技术研讨邀请了哪些重磅嘉宾?

华秋电子

体验函数计算 FC 3.0,写测评赢取索尼头戴式耳机

Serverless Devs

云计算 Serverless AIGC

外包的鄙视链,背后原因是什么

老张

外包 竞争力 核心竞争力

苹果Mac动态壁纸:Dynamic Wallpaper 16.7中文版

繁星

动态壁纸 Dynamic Wallpaper

KiCon Asia 2023完美落幕,助力Kicad生态繁荣,华秋在行动

华秋电子

kicad

赛车竞速游戏:art of rally拉力赛车 for Mac 1.5.0中文版

繁星

赛车竞速游戏 Art of Rally

代码混淆的原理是什么?常见代码混淆方法介绍

雪奈椰子

巴适得板!这次我们和四川一起加“数”前行!

天翼云开发者社区

云计算 大数据

精彩回顾|从架构到实践,AntDB融合型数据库揭秘

亚信AntDB数据库

数据库 AntDB AntDB数据库

从商业增长到自然增长,OPPO广告联盟为开发者开辟增长新路径

Geek_2d6073

StoneDB顺利通过中科院软件所 2023 开源之夏 结项审核

StoneDB

MySQL 数据库 HTAP StoneDB

微信团队分享:详解iOS版微信视频号直播中因帧率异常导致的功耗问题

JackJiang

网络编程 即时通讯 IM

平凯星辰 TiDB 获评 “2023 中国金融科技守正创新扬帆计划” 十佳优秀实践奖

编程猫

助力开发者健康长效增长 OPPO 开启应用和服务生态新篇章

Geek_2d6073

使用 PPO 算法进行 RLHF 的 N 步实现细节

EquatorCoco

算法 ppo算法

Apache环境php安装扩展swoole。

百度搜索:蓝易云

Apache 云计算 Linux swoole 云服务器

更快更省更好用!天翼云云原生一体机iStack打通物云最后一公里!

天翼云开发者社区

云计算 云原生

任福继院士:基于交叉学科的研究将成主流,算力平台和计算人才是自主创新关键

Geek_2d6073

更快更省更好用!天翼云云原生一体机iStack打通物云最后一公里!

Geek_2d6073

Gitlab配置mirrorRepository 镜像仓库

javaNice

Java gitlab

本地MQTT协议消息服务远程连接教程介绍

EquatorCoco

Linux 本地化 mqtt 协议解析

一张图厘清各大操作系统的发展脉络

巫山老妖

如何搞砸一场面试?

王磊

Java 面试

为何选择独立服务器?稳定、高效、安全等优势一览

一只扑棱蛾子

独立服务器

LED显示屏防护等级知识讲解

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家 等级

华为云GaussDB助力工商银行、华夏银行斩获“十佳卓越实践奖”

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

最新前端技术趋势——菜鸟必看

秃头小帅oi

前端

文章:Ruby的开放类──或者:怎样避免动态打补丁_Ruby_Werner Schuster_InfoQ精选文章