encapsulation 相关问题

在OOP中,限制对某些对象组件的访问的机制或鼓励与实现细节分离的设计原则。

BitmapFactory.Options中没有封装

在研究Android的BitmapFactory.Options类时,我注意到它的字段可以公开访问和修改。这与陈述......的一般封装规则相反。

回答 1 投票 0

在函数中调用时,如何修复匿名创建的结构的奇怪行为?

我正在尝试在ANSI-C中重新创建用于教育目的的封装原则。我基本上做的是在.c文件中创建一些结构:struct _private {unsigned char SizeInBytes; ...

回答 2 投票 1

封装只是封装创造吗?

最近我和一位非常有经验的程序员(8年以上的经验)谈过,他告诉我“将数据与在封装中使用它们的函数相结合”是一个错误的封装术语。 ...

回答 1 投票 -1

共同朋友类的C#解决方法

所以,我有一个类似于这个的用例,但是我觉得有一些额外的细节需要一个新的问题。 (相关问题,供参考)我正在编写一个数据结构来实现...

回答 1 投票 4

如何在类复制构造函数(Java OOP)中正确传递数组作为参数

我想将一个字符串数组作为参数传递给类的复制构造函数。我想知道在面向对象的Java编程设置中哪些方法是正确/通常的方式:-Copying ...

回答 2 投票 0

封装(用户输入)

//这是我的主类import java.io. *; import java.util。*; public class TheInnovator {private String name;私人字符串年龄;私人字符串指定;私人字符串......

回答 2 投票 -2

在父类中,我应该将类属性设为私有,强制继承者使用getter / setter吗?

例如,对于这样的父母:class Music {private $ timbre; // 这个? protected $ timbre; // 或这个? public function getTimbre(){return $ this-> timbre;在继承...

回答 1 投票 0

封装和抽象之间的区别

我今天接受了采访。我有一个来自OOP的问题,关于Encapsulation&Abstraction之间的区别?我回复她的知识,封装基本上是绑定数据成员&...

回答 12 投票 48

在ViewModel类中封装ObservableBoolean

在ViewModel中,我们可以为MutableLiveData应用Encapsulation,如Android架构中所示:private val _dataLoading = MutableLiveData ()val dataLoading:LiveData ...

回答 1 投票 0

如何在链表中封装连接或展平方法?

我有一个带有区别联合的打字稿的基本链表。键入ListType = {种类:“缺点”,头:T,尾巴:列表 } | {Kind:“Empty”}输入ListOperations = ...

回答 1 投票 3

使用继承时如何进行强封装?

我真的很陌生,所以如果这太愚蠢我很抱歉。在Java中使用继承时,我确定要使用哪种可见性时遇到麻烦。对于我所读到的,要有一个强大的封装......

回答 3 投票 3

如何避免EEPROM结构中的全局变量用于系统设置?

我正在努力从EEPROM中获取系统设置,并试图避免将它们作为全局变量,并且想知道流行的智慧是什么,以及是否有一个公认的做法和/或......

回答 1 投票 3

在Netbeans中创建类时封装字段

如果我们提供ENCAPSULATE FIELDS会产生什么影响?如果我们不提供ENCAPSULATE FILEDS会有什么影响

回答 2 投票 -1

我应该退回收藏品还是流?

假设我有一个将只读视图返回到成员列表的方法:class Team {private List players = new ArrayList <>(); // ...公共列表 ...

回答 8 投票 146

封装Integer.parseInt()的好方法

我有一个项目,我们经常使用Integer.parseInt()将String转换为int。当出现问题时(例如,字符串不是数字而是字母a或其他),这种方法......

回答 23 投票 80

Angular encapsulation和click-outside指令

问题:如果用户在外面点击,我需要添加绑定和关闭侧边栏菜单的方法。我已经创建了一个指令(像这样的东西),检查click是否绑定在我的元素之外,但是当...

回答 2 投票 0

来自R中的[package] import [function]

使用Python或R中的数据,我们经常加载几个包。在某些情况下,两个包(例如foo和bar)可能各自包含一些功能(例如do_stuff)。在Python中管理它的方式......

回答 3 投票 5

朋友的功能是否违反了封装? [关闭]

朋友功能的使用对我来说似乎有点黑客。朋友的功能是否违反了封装的概念?朋友功能有哪些替代方案?将使用一个简单的帮助类/ ...

回答 2 投票 3

Java:将对象变异限制在特定方法中

我目前正在尝试创建一个消息传递库,消息传递的原则之一是只能通过消息修改可变状态。将传递的'消息'......

回答 1 投票 0

JavaScript中的“黑盒”功能?

有没有办法在浏览器JavaScript环境中创建一个“黑盒子”功能,这样调用它就可以做一些事情但是外面世界不可能逐步完成正在发生的事情......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.