社区
非技术区
帖子详情
函数或变量定义在TYPE的下面而不是public/private好困惑哦,这是面向对象编程吗?
PXXYJ
2003-12-12 03:43:42
函数或变量定义在TYPE的下面而不是public/private好困惑哦,这是面向对象编程吗?DELPHI该怎么编写才最规范啊,能体现封状,继承,代码重用?
...全文
48
12
打赏
收藏
函数或变量定义在TYPE的下面而不是public/private好困惑哦,这是面向对象编程吗?
函数或变量定义在TYPE的下面而不是public/private好困惑哦,这是面向对象编程吗?DELPHI该怎么编写才最规范啊,能体现封状,继承,代码重用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PXXYJ
2003-12-14
打赏
举报
回复
请教的问题对很多高手来说太幼稚拉,大家骂几句也行,我虚心接受!不过还是感谢大家的帮助,有问题我还是不客气的问咯:)
窗体就是一个类,放在窗体上的组件也是类,两者什么关系啊?为什么在实现部分里要加上如TForm1.过程呢?
maskedman
2003-12-12
打赏
举报
回复
forgetter讲的是对的
nuaabestbo
2003-12-12
打赏
举报
回复
是published ;
是面向对象编程!
学习C++;
zhoutian618
2003-12-12
打赏
举报
回复
《DELPHI 5 开发人员指南》那本书上都写了,
建议楼主去看看。
stubborndonkey
2003-12-12
打赏
举报
回复
如果比较完美主义,就把函数方法什么的也放到个工具类里PUBLIC吧。可以做成CLASS方法,不用生成对象了
SeaWave
2003-12-12
打赏
举报
回复
TO zhangnan623(狐和鹅),就算记录是这样的,那也不是定义变量,只是声明呀,并未申请空间。
Cipherliu
2003-12-12
打赏
举报
回复
如果没有public/private关键字,默认值是published
zhangnan623
2003-12-12
打赏
举报
回复
有些记录定义是这样,比如:
type
TCopyCutMode = (cmNone, cmCopy, cmCut);
TCopyCutRecord = record
Mode: TCopyCutMode;
Node: Integer;
P: PSheBeiJieGou_Data;
end;
hch_45
2003-12-12
打赏
举报
回复
多看书~~~
forgetter
2003-12-12
打赏
举报
回复
楼主太强了:)
是说在interface下面吧,就相当于全局变量或函数, 最好的做法是放到一个独立的单元中, 面向对象?那么delphi中的函数你都不要用了:)
SeaWave
2003-12-12
打赏
举报
回复
TYPE下面声明的是类型,而不是变量。
flyforlove
2003-12-12
打赏
举报
回复
函数或变量定义在TYPE的下面??????????????
Python
面向对象编程
指南
面向对象编程
(Object-Oriented Programming, OOP)是一种强大的编程范式,其核心思想是将现实世界中的事物抽象为程序中的“对象”(Objects),并将对象的属性(数据)和行为(方法)封装在一起。Python 从诞生之初就支持
面向对象编程
,并且这种范式贯穿于其语言设计之中。模块化 (Modularity):将代码组织成独立的、可重用的对象单元,降低了系统的复杂性。可维护性 (Maintainability)
C++
函数
式编程实用指南(三)
在本章中,我们有一个非常有趣的旅程!我们成功地以一种非常优雅的方式将两种看似不相关的设计风格——
面向对象编程
和
函数
式编程联系起来。纯
函数
可以根据内聚性原则分组到类中。我们只需要发挥想象力,想象一下
函数
可能发生变化的情景,并决定哪些
函数
应该分组在一起。反过来,我们总是可以通过使它们成为纯
函数
并反转部分应用,将
函数
从一个类移动到多个 lambda 中。面向对象设计和
函数
式编程之间没有摩擦;它们只是实现功能的代码的两种不同结构方式。我们使用
函数
进行软件设计的旅程还没有结束。在下一章中,我们将讨论如何使用。
16、在面向对象和过程式应用中使用
函数
式编程
本文探讨了在PHP中如何将
函数
式编程融入面向对象和过程式应用,分析了PHP的编程范式历史,指出其作为多范式语言的灵活性。文章重点讨论了
函数
式编程的优势与局限,强调不应完全
函数
化PHP应用,而应混合使用不同范式。通过具体示例讲解了对象可变性问题、克隆策略、不可变数据结构的实现,并明确建议避免在生产环境中使用单子。最后总结了在实际开发中结合
函数
式与非
函数
式代码的最佳实践,以提升代码的可读性、可测试性和可维护性。
多编程范型下的
函数
式编程(上篇)——基本概念
我们接触较多的主要是过程型编程(C语言)、
面向对象编程
(Java语言)和泛型编程(C++ Template),每种编程范型都有自己的优缺点,在软件开发实践中往往不会只用一种编程范型。比如,过程型编程符合冯诺依曼体系结构的计算机,便于编译和执行,因此执行效率较高,适合系统级编程;
面向对象编程
符合对客观世界的建模,因此是业务系统的不二选择;泛型型编程有利于构造类型无关的通用模板。而
函数
式编程是最难的,但是和其他编程范型混用将表现出巨大的杀伤力。
C#
面向对象编程
实用指南(一)
面向对象编程
(OOP)是围绕对象而不是动作组织的编程范式,围绕数据而不是逻辑。随着 C#的最新版本发布,有许多新的增强功能改进了 OOP。本书旨在以引人入胜和互动的方式教授 C#中的 OOP。阅读本书后,您将了解 OOP 的四大支柱,即封装、继承、抽象和多态,并能够利用 C# 8.0 的最新功能,如可空引用类型和异步流。然后,您将探索 OOP 中的各种设计模式、原则和最佳实践。随着现代编程实践的引入,显然开发人员正在寻找更先进的构造,以帮助他们以最有效的方式交付最佳软件。
非技术区
830
社区成员
53,573
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章