标签:包封

标签

API设bet188足球计·学术界·敏捷的·敏捷采用·分析模式·应用程序体系结构·应用程序集成·坏事·大数据·棋盘游戏·建立脚本·认证·干净代码·协作·计算机历史·会议小组·会议·连续输水·数据库·bet188足球·词典·分布式计算杂志·改道·多样性·文档·领域驱动设计bet188足球·特定于域的语言·国内的·包封·企业架构·估计·事件体系结构·进化设计bet188足球·说明性体系结构·极限编程·小工具·IEE软件·信息甲板·互联网文化·面谈·语言功能·语言工作台·倾斜·遗产康复·合法的·韵律学·微服务·微软·可移动的·模型视图控制器·NoSQL·对象协同设计bet188足球·分析器生成器·摄影·播客·流行的·演示文稿·隐私·过程理论·生产力·编程平台·项目规划·项目·招聘·188足球比分直播·188足球比分直播重构边界·需求分析·回顾·红宝石·并列争球·安全·软件工艺·谈论视频·团队环境·团队组织·技术债务·技术领导·测试类别·测试·思想作品·工具·旅行·UML·版本控制·网站开发·Web服务·网站·写作

二千零一十九·二千零一十八·二千零一十七·二千零一十六·二千零一十五·二千零一十四·二千零一十三·二千零一十二·二千零一十一·二千零一十·二千零九·二千零八·二千零七·二千零六·二千零五·二千零四·二千零三·二千零二·二千零一·二千·一千九百九十九·一千九百九十八·一千九百九十七·一千九百九十六

所有内容

访问修改器

面向对象语言将程序划分为称为类的模块。每个类都包含特性,由数据(字段)和方法组成。(并非所有语言都使用这些术语,但是他们会这样做。)语言对于其他类可以访问某个类的特性有不同的规则,这些通常基于应用于类的访问修饰符。

2003年5月13日

比利克


嵌入的文档

通过服务器传输JSON数据结构是我最近看到的更多事情。JSON文档可以直接保存,或者使用聚集rienteddatabase或A序列化在关系数据库中。JSON文档也可以直接服务于Web浏览器,或者用于将数据传输到服务器端的页面呈现器。当以这种方式使用JSON时,我听说有人说,使用面向对象的语言会有阻碍,因为JSON需要转换成对象才能再次呈现出来——这浪费了编程工作。我同意浪费的观点,但我认为这不是对象的问题,而是理解封装的失败。

2013年6月4日

比利克


功能对象

在编程中,对象的基本概念是数据和行为的捆绑。这在编写一组相关函数时提供了一个公共数据上下文。它还提供了一个操作数据的接口,允许对象控制对该数据的访问,使其易于支持派生数据并防止对数据的无效修改。许多语言提供明确的语法来定义类,作为对象的定义。但是,如果您有一种具有一流函数和闭包的语言,您可以使用这些构造使用函数作为对象模式(最初由EugeneWallingford描述)创建对象。

2017年2月13日

比利克


观察状态

当人们说一种方法不能改变物体的可观察状态时,这是什么意思?

2006年1月5日

比利克


页面对象

当您根据网页编写测试时,您需要引用该网页中的元素,以便单击链接并确定显示的内容。然而,如果您编写直接操作HTML元素的测试,您的测试将很容易在UI中发生更改。页面对象包装HTML页面,或片段,使用特定于应用程序的API,允许您在不挖掘HTML的情况下操作页面元素。

2013年9月10日

比利克


保护数据

在我的类中使用bet188足球受保护的AccessModifier?

2003年5月14日

比利克


发布的界面

已发布接口是我使用的一个术语188足球比分直播)引用在其定义的代码基之外使用的类接口。因此,它在爪哇不仅仅意味着公众,也意味着更多的不仅仅是一个非内部公众。在我的IEEESoftware专栏中,我讨论过公开与公开的区别实际上比公开与私人的区别更重要。

2003年12月26日

比利克


自封装

数据封装是面向对象风格的核心原则。这就意味着一个物体的场不应该公开暴露,相反,来自对象外部的所有访问都应该通过访问器方法(getter和setter)进行。有些语言允许公开访问字段,但是我们通常警告程序员不要这样做。自封装更进一步,表示所有内部的对数据字段的访问也应该通过访问器方法进行。只有访问器方法应该接触数据值本身。如果数据字段不暴露于外部,这意味着要添加额外的专用访问器。

2017年3月9日

比利克


统一存取原则

模块提供的所有服务应通过统一的符号提供,这并不表明它们是通过存储还是通过计算实现的。

--伯特兰·迈耶

伯特兰·迈耶在其影响深远的著作中提出了这一原则。面向对象软件构建.

这一原则的要点是,如果你有一个人的目标,你要求它的年龄,无论年龄是对象的存储字段还是计算值,都应该使用相同的符号。这实际上意味着当事人不应该知道也不关心年龄是存储还是计算。

2011年4月20日

比利克

bet188足球指定继承权

关于面向对象循环的最长的争论之一开放继承并设计bet188足球了继承。设计继承的原则最好概括为bet188足球乔许布洛赫:“设bet188足球计和文件用于继承或禁止继承”。使用这种方法,您可以使用Careto来决定哪些方法可以继承,以及印章其他人阻止他们被推翻。

2006年10月6日

比利克


封装的集合

如果你了解面向对象的设计,bet188足球您很快就会知道封装数据很重要。最简单的封装形式是使用访问器(获取和设置方法)或属性(如果您的语言支持)。(有些人甚至在班里-自封装

比利克


吸气剂

当他们看到getter方法时,你可以通过他们左手边的抽搐来判断他们,当另一个吸食者被无情地从一个班上砍下时,他们的斧头上有一个快速的拉动,一个满意的呼喊声立刻在这个有男子气概的吸食者的脚上沉醉于感激的狂喜之中。

2006年2月22日

比利克


开放继承

这与bet188足球指定继承权.公开继承的倡导者并不希望通过印章为了阻止人们继承阶级,他们的阶级不惜一切代价。

比利克


表示域数据分层

将一个信息丰富的程序模块化的最常见方法之一是将其分为三个广泛的层:表示(UI)。域逻辑(亦称业务逻辑)以及数据访问。因此,您经常会看到Web应用程序被划分为了解如何处理HTTP请求和呈现HTML的Web层,包含验证和计算的业务逻辑层,以及一个数据访问层,用于排序如何管理数据库或远程服务中的持久数据。

2015年8月26日

比利克


公共字符字段

当我第一次遇到C时,我从一开始就喜欢财产的概念。C++/Java语言的GETX和SETX约定对我来说似乎很愚蠢,写东西更自然OX.x=其他x.通过使用get和set方法提供属性,可以将公共约定转换为语言的自然支持特性。

2004年2月4日

比利克


印章

密封方法或类可以防止子类重写它。

比利克


任务任务

告诉-不要-问是一个帮助人们记住的原则,对象定向是关于将数据与操作该数据的函数捆绑在一起。它提醒我们,与其向对象索要数据并对数据采取行动,我们应该告诉一个对象该做什么。这会鼓励将行为移动到对象中,以便与数据一起使用。

2013年9月5日

比利克