什么是设计类的好方法?我正在尝试创建一个简单的聊天程序。我希望封装屏幕中对象使用的所有内容。我创建了一些类,一个日志类,一个消息堆类(用于保存已接收和发送的消息),一个文本框类和一个按钮类。我希望消息堆、文本框和按钮共享相同的字符串变量,但我希望它封装在类中。
我确实尝试过创建一个 Base 类。这将保存文本框和按钮类共有的所有数据和函数。这三个类将从 Base 派生以使用其共享变量。只有当我这样做时,变量才没有共享。有没有办法做到这一点?有点像全局变量?仅在其自己的类及其派生类中?两个派生类的两个对象都应该能够访问基类对象的变量。