encapsulation 相关问题

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

封装和抽象之间的区别

我今天接受了采访。我有一个来自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

如何在Java中封装数组

我从Java开始,我正在学习setter,getters和encapsulation。我有一个非常简单的程序,两个类:Container有一个带有setter和getter的私有int数组(numArray)。 ...

回答 8 投票 8

BaseClass无法实现interface.variable,因为它没有匹配的返回类型

编辑:已解决。我有时候是个白痴。请参阅下面的自我答案...我正在使用接口和多态公共接口IFile {List工作以下C#.Net4.5代码 ...

回答 3 投票 -1

什么是封装? [重复]

我有两个封装定义,不能适合一个定义。封装是数据隐藏。通过使用private,protected和public,将数据打包到单个组件中。 ...

回答 5 投票 11

在Visual Studio 2010中一次封装多个字段

在visual studio中,您可以通过在声明(Ctrl + E,R快捷键)上使用封装字段重构操作来设置访问器。是否可以生成(使用默认设置)......

回答 1 投票 2

如何访问封装向量中元素的公共成员?

class obj1 {public:void do(){} void some(){} void stuff(){}}; class obj2 {public:void nowDo(){} void someOther(){} void things(){}};模板 上课...

回答 1 投票 0

类型是否应该采用面向数据的设计方法?

目前,我的应用程序包含三种类。它应该遵循面向数据的设计,如果不是,请纠正我。这些是三类。代码示例不是......

回答 1 投票 3

打破封装是不是一个好主意?

我刚刚开始学习封装,我偶然发现std :: string使用的两个函数似乎打破了它的封装。关于来自http://www.cplusplus的c_str()和data()....

回答 3 投票 4

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