
【底层逻辑 | 计算机程序构造与解释】
ghuiai17
让理想照进现实
展开
-
【面向对象思维】模型及UML模型
一、建模的目的可视化的处理问题 理清结构 便于文档化,文档化后实现会比较顺利。 每个人看到的模型不一样,每个人的模型精度、准度决定最终的效果。如拼多多发现全国有8亿人月收入在3000月一下,用低价迅速占有了市场。而阿里和京东的模型是消费升级,模型的错误导致了失败。二、建模的原则选择要建怎样的模型 模型的可以表达在不同精度上 模型要符合现实的,模型错误或和现实脱节会导致严重的后果。 单个模型并不充分,如盲人摸象,或者建筑图纸中有电器图、电气位置图、水路图等等不同侧重的模型示意图。三、U原创 2020-07-07 19:23:33 · 611 阅读 · 0 评论 -
【面向对象思维】
目录一、面向对象的概述二、面向对象和面向过程三、面向对象的特征(如何定义类的参考)艾伦凯:你要到达那个星球,不能瞄准他现在的位置,而是要瞄准他未来的位置。愿景(即星球未来的位置)大于近期的目标,愿景可以自己去创造。一、面向对象的概述1.面向对象中的对象类比细胞,细胞间的通信(化学交流)类比对象间的通信。细胞有相似性也有差异性。2.一个可持续发展的系统,要关注对象间的通讯,而不仅仅是对象内部的属性和方法(行为特性)。3.类完全就是柏拉图的理念论,类是一个抽象..原创 2020-07-05 22:09:45 · 181 阅读 · 0 评论 -
【计算机程序构造和解释】1.概述
计算机的解决复杂问题的完美性计算机程序处理复杂性问题的优势在于不受物理误差、噪声的限制。计算机设计的系统几乎和你的设计想法完全一致,完美解决怎样做的步骤1.guess2.try3.接近目标计算机处理复杂问题的技术1.黑箱抽象隐藏细节,有精力去造更大的盒子通用性数据与过程(函数)的边界会很模糊2.约定接口不同数据的加法是不一样的,如电流相加和1+1的加法计算方式就不一样怎么才能在不打乱原有系统规则的情况下,增加新的加法适用对象。这就是决定接.原创 2020-07-03 07:17:30 · 262 阅读 · 0 评论