- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我以前也有过类似的案例,这里只是举例说明:
我要在我的 android 应用程序中实现一个新功能(但这适用于任何类型的 OO 项目),此时我需要在每个编辑文本的“setVisibility”方法中实现一些“操作”我的每项 Activity 。
为此,我必须子类化“EditView”,并覆盖“setVisibity”方法:
@Override
public void setVisibility(int visibility)
{
super.setVisibility(visibility);
// --> do my stuff here! <--
}
到目前为止,一切顺利...问题是要更改我拥有的所有 Activity (超过 200 条代码行),然后我想:“我到底为什么没有开始这个项目子类化标准 EditText,因为我知道我需要实现类似这样的东西”。
这就是重点:将一个“标准类”子类化为一个新的完全相同的东西但只是“假设”这样的情况的 OOP 不好吗?我的意思是,子类化一切,例如按钮、 Activity 等。
AFAIK、设计模式和 OOP 不鼓励“假设因素”,但我想听听你们根据你们的编程经验“在现实生活中做了什么”(或考虑一下)。
此外,也许这类问题(“你的想法”、“你的意见”)在 SO 中不是一个好的做法,但我找不到更好的地方来提出它。
伊萨尔除了 assume ,还有命令 presume在 Isar 证明块中引入事实。从我在文档中看到和阅读的内容来看,它不需要在目标中明确列出假设(推定?),并且似乎添加了一个案例来表明推定的陈述遵循
这是我第一次在这里提问,如果我没有考虑到所有事情,请对我温和点。我会努力的。 针对实际问题。我最近才开始编写 Java,所以这可能是一些基本的东西,尽管我无法通过检查类似的问题来找出问题所在。 我敢打
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 8 年前。 Improve
我是一名优秀的程序员,十分优秀!