社区
脚本语言
帖子详情
Programming python中的一个问题
htt5156
2011-11-14 02:22:15
在Programming python这书第四版的第十一章里面 有一个 PyEidt程序,看了很久有点晕,但似乎又有点眉目,这个程序是否用到了什么设计模式之类的东西。GuiMaker,TextEditor,TextEditorMain 的关系 为什么要这么组织呢?有哪个python高手 能把这三个类的关系以及这样设计的原因描述一下吗?
...全文
116
8
打赏
收藏
Programming python中的一个问题
在Programming python这书第四版的第十一章里面 有一个 PyEidt程序,看了很久有点晕,但似乎又有点眉目,这个程序是否用到了什么设计模式之类的东西。GuiMaker,TextEditor,TextEditorMain 的关系 为什么要这么组织呢?有哪个python高手 能把这三个类的关系以及这样设计的原因描述一下吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zengna_com
2011-11-18
打赏
举报
回复
我没看过那本书。但是代码之所以拆开成几个类无非是为了代码的复用和方便维护。
你现在用的很多模块都是别人写好的,你直接拿来用,或者继承过来,改写一下。你自己写的代码说不定其他地方还用的着,到时候直接import就用啦。
htt5156
2011-11-15
打赏
举报
回复
无语
我问 为什么 要这么设计?
设计上的问题
为什么GuiMaker中的start函数要调用TextEditor中的,TextEditorMain为什么要继承前面两个类
为什么 不把三个类 合成为一个? 为了复用? 怎么个 复用法?
angel_su
2011-11-15
打赏
举报
回复
很多时候听得不知其所以然的时候,就动手写写吧,然后你自会有新的体会...
iambic
2011-11-14
打赏
举报
回复
语法懂了,就能看懂。就看你是否有耐心仔细阅读。如何分工,如何交互的,代码里都写得清清楚楚。
htt5156
2011-11-14
打赏
举报
回复
语法懂了 就能看懂?? 我血python6个月好不,主要是 面向对象设计中各个类对象分工不同 如何交互 都是个问题 拜托看过programming python 这书 那一章的 python 高手指教
阿小信
2011-11-14
打赏
举报
回复
没什么为什么,面向对象编程而已
iambic
2011-11-14
打赏
举报
回复
只要它没用到你没学过的语法,你就应该能看懂。代码本身都是自我解释的。
libralibra
2011-11-14
打赏
举报
回复
其实我觉得设计模式挺虚的,有点儿像唬人用的
Automate.the.Boring.Stuff.with.
Python
.Practical.
Programming
Title: Automate the Boring Stuff with
Python
: Practical
Programming
for Total Beginners Author: Albert Sweigart Length: 504 pages Edition: 1 Language: English Publisher: No Starch Press Publication ...
Beginning
Python
: From Novice to Professional 第二版
Updated to reflect the latest in
Python
programming
paradigms and several of the most crucial features found in the forthcoming
Python
3.0 (otherwise known as
Python
3000), advanced topics, such as ...
【免费下载】
Programming
Python
中
文第四版 资源下载
Programming
Python
中
文第四版 资源下载 【下载地址】
Programming
Python
中
文第四版资源下载 本仓库提供了《
Programming
Python
中
文第四版》的资源文件下载。该书是
Python
编程领域的经典之作,适合各个层次...
Python
GUI
Programming
Cookbook 第二版第一章
中
文翻译
但是我还记得我大学时代学VB的时候,第一课就是创建
一个
叫“Hello,World”的对话框。那一刻,年少轻狂觉得自己无所不能了。 所以,窃认为“没有对话框的编程都是耍流氓” 但是很可惜,即使非常喜欢
python
的语言...
[
Python
编程(第4版)].(
Programming
.
Python
.4th.Edition).Mark.Lutz.文字版
[
Python
编程(第4版)].(
Programming
.
Python
.4th.Edition).Mark.Lutz.文字版 [
Python
编程(第4版)].(
Programming
.
Python
.4th.Edition).Mark.Lutz.文字版 [
Python
编程(第4版)].(
Programming
.
Python
.4th.Edition).Mark....
脚本语言
37,743
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章