面向对象编程面向对象编程,简称OOP:是一种解决软件服用的设计和编程方法。这种方法把软件系统中相似的逻辑操作、数据、状态等以类的形式描述出来,通过对象实例在软件系统中复用,从而提高软件开发效率。类定义:一个事物的抽象,定义了一类事物的属性和行为。
分类:
编程语言 时间:
2018-04-18 20:10:44
阅读次数:
174
抖音去年下半年就开始火起来了,今年春节的搜索指数暴涨,超越竞品。不要小看这15s时间,正是因为它够短,且内容够“魔性”(比如之前大火的手指舞、karma is a bitch等主题),让用户能够重复来回看个几遍甚至几十遍,这过程中若是能植入品牌宣传的信息,都够用户在脑海里留下深刻印象了。 ...
分类:
移动开发 时间:
2018-04-17 19:46:01
阅读次数:
490
对应慕课视频的连接:https://www.imooc.com/video/5316 1,工厂模式的应用场景 有一组类似的对象需要被创建 在编码时不能预见需要被创建哪种类的实例 在系统需要考虑扩展性的情况下,不应依赖产品类实例如何创建,组合和表达的细节 2,项目中的现状: 在软件系统中经常面临着“对 ...
分类:
其他好文 时间:
2018-04-16 18:41:22
阅读次数:
144
什么是Hadoop? hadoop是Apache 开源发布的分布式系统基础架构。它实现了分布式文件系统(hadoop Distributed File System,HDFS),分布式系统是运行在多个主机上的软件系统。HDFS有着高容错性的特点,能够保存多个副本,并可以将自动失败的任务重新分配。Ha ...
分类:
其他好文 时间:
2018-04-16 14:34:24
阅读次数:
148
面向对象的七大原则分别是:单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则,开放-封闭 。 1.开闭原则(Open-Closed Principle, OCP) 定义:软件实体应当对扩展开放,对修改关闭。这句话说得有点专业,更通俗一点讲,也就是:软件系统中包含的各种组件,例如模块( ...
分类:
其他好文 时间:
2018-04-14 16:52:08
阅读次数:
183
C#做一个简单的进行串口通信的上位机 C#做一个简单的进行串口通信的上位机 1、上位机与下位机 上位机相当于一个软件系统,可以用于接收数据、控制数据。即可以对接收到的数据直接发送操控命令来操作数据。上位机可以接收下位机的信号。下位机是一个控制器,是直接控制设备获取设备状况的计算机。上位机发出的命令首 ...
学习嵌入式一定要有嵌入式学习路径和学习方法,不管是学软件还是学硬件都需要相互了解,在电子产品领域,嵌入跟物联都是需要掌握的技术 嵌入式学习方法 嵌入式学习路线 学习嵌入式需要有一定的基础,这些基础大概包括下面两点: 学过c语言,汇编; 对微控制器有一定了解。 一般理工类(计算机,自动化,电子类专业) ...
分类:
其他好文 时间:
2018-04-10 15:11:35
阅读次数:
144
Django 简介: Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型Model,模板Template和视图View。此框架设计模式借鉴了MVC框架的思想,MVC是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(Vi ...
分类:
编程语言 时间:
2018-04-08 22:26:33
阅读次数:
205
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。 面向对象的编程语 ...
分类:
其他好文 时间:
2018-04-05 01:20:23
阅读次数:
85
学号20172313 2017 2018 2 《程序设计与数据结构》第四周学习总结 教材学习内容总结 1. 对类和对象的定义理解进一步加深。 2. 学习如何编写一个类。 3. 学习包括静态变量、静态方法在内的静态类成员。 4. 学习软件系统中的类之间的各种各样的关系。 5. 学习接口的定义以及使用和 ...
分类:
其他好文 时间:
2018-04-04 23:28:48
阅读次数:
237