博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
现在听到,看到面向对象就有想吐的感觉
阅读量:6248 次
发布时间:2019-06-22

本文共 329 字,大约阅读时间需要 1 分钟。

hot3.png

今天查一个工具的bug, 又是面向对象风格的代码, 代码之间的关系就和蜘蛛网一样, 非常罗嗦.

其实代码只要遵从三个原则即可:

1: simple, intuitive: 简单,直接

2: naming convention, 应该有良好的命名规范和作用域的限制.

3: 所有的设计, 都遵循用输入输出进行连接, 这个连接器就是数据结构. 相互之间关系越少越好.

面向对象, 正好完全违反了这三个原则.

2,3 就完全把设计拉回 数据结构和算法这个本质上来.

1, 则是应付任何复杂事情的唯一原则.

Class里面, 除了构造与析构, 实在看不到有用的东西.

转载于:https://my.oschina.net/anthonychen/blog/97707

你可能感兴趣的文章
aria2的下载配置
查看>>
C++扬帆远航——14(求两个数的最大公约数)
查看>>
django-blog-zinna搭建个人blog
查看>>
as3 文本竖排效果实现
查看>>
Window下Eclipse+Tomcat远程调试
查看>>
夜间模式的开启与关闭,父模板的制作
查看>>
2016/4/19
查看>>
计算一元二次方程的根
查看>>
队列和栈
查看>>
升级了U3D引擎一下,苦逼了...
查看>>
Javascript中封装window.open解决不兼容问题
查看>>
100%会用到的angularjs的知识点【新手可mark】
查看>>
Alinq学习日志
查看>>
根据框架的dtd或xsd生成xml文件
查看>>
LeetCode Notes_#3 Longest Substring Without Repeating Characters
查看>>
MVP MVVM MVC
查看>>
[BZOJ3684]大朋友和多叉树
查看>>
【Linux 驱动】第九章 与硬件通信
查看>>
方便记忆的电话号码
查看>>
OSGMFC
查看>>