技术
文章平均质量分 78
de之梦-御风
我是工作了11年的老程序员,是一个未来的架构师,我会经常分享一下自己的知识和心得
展开
-
【进阶编程】多态实现中虚方法和公共方法的区别以及使用
多态性virtual 方法支持运行时多态,子类可以通过 override 提供不同实现,运行时根据对象实际类型决定调用的版本。普通 public 方法不支持多态性,方法调用是静态绑定,调用的版本在编译时确定。重写virtual 方法允许子类重写。普通 public 方法不能被重写,只能被隐藏(通过 new 关键字)。调用方式通过父类引用或对象调用 virtual 方法时,会根据对象的实际类型执行重写后的方法。通过父类引用调用普通 public 方法时,执行的始终是父类版本的方法。原创 2024-09-28 09:47:52 · 301 阅读 · 0 评论 -
软件设计的主要目标
软件设计的主要目标包括可维护性可扩展性可重用性灵活性高内聚低耦合性能健壮性可读性和清晰性安全性以及用户体验。这些目标相互关联,软件设计需要在多个方面取得平衡,以确保系统的长期健康和稳定发展。原创 2024-09-28 09:39:15 · 873 阅读 · 0 评论