赞
踩
通常被认为是最好的编程语言,因为它平易近人。是一种快速,易于学习易于部署的编程语言,广泛用于开发可扩展性的Web应用程序。YouTube,Instagram,Pinterest,SurneyMonkey都是Python构建的。
优点:
缺点:
什么是OOP?
OOP(Object Oriented Programming)面向对象编程,还有OOD(面向对象的设计),OOA(面向对象的分析)……
OOP特征分别是封装、继承、多态:
- 封装:封装是指将对象信息状态通过访问权限修饰符隐藏在对象内部,不允许外部程序直接访问,如果外部程序要访问对象内部,可以调用内部提供的get或set方法。
- 继承:子类继承父类所有的成员方法和属性,并且可以拥有自己的特性,继承解决了代码的重用问题
- 多态:父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,提高了程序的扩展性
五大基本原则:
- 单一职责原则SRP(Single Responsibility Principle) 类的功能要单一,不能包罗万象,跟杂货铺似的。
- 开放封闭原则OCP(Open-Close Principle)一个模块对于拓展是开放的,对于修改是封闭的,想要增加功能热烈欢迎,想要修改,哼,一万个不乐意。
- 里式替换原则LSP(the Liskov Substitution Principle LSP)子类可以替换父类出现在父类能够出现的任何地方。比如你能代表你爸去你姥姥家干活。哈哈~~
- 依赖倒置原则DIP(the Dependency Inversion Principle DIP)
高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象。就是你出国要说你是中国人,而不能说你是哪个村子的。比如说中国人是抽象的,下面有具体的xx省,xx市,xx县。你要依赖的是抽象的中国人,而不是你是xx村的。- 接口分离原则ISP(the Interface Segregation Principle ISP)
设计时采用多个与特定客户类有关的接口比采用一个通用的接口要好。就比如一个手机拥有打电话,看视频,玩游戏等功能,把这几个功能拆分成不同的接口,比在一个接口里要好的多。方法重写:
- 参数列表必须完全与被重写的方法相同
- 返回的类型必须一直与被重写的方法的返回类型相同
- 访问修饰符的限制一定要大于被重写方法的访问修饰符
- 重写方法一定不能抛出新的检查异常或者比被重写方法更加宽泛的检查型异常
- 存在于父类和子类之间,方法被定义为final不能被重写。
方法重载:
多个同名函数同时存在,具有不同的参数个数/类型,返回值类型可以相同可以不同,调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性,存在于父类和子类、同类中.
再然后就是优缺点:
优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护
缺点:性能比面向过程低
广泛应用于构建企业级Web应用程序。非常稳定,同样广泛应用于Android应用程序开发。几乎所有的企业都需要Android应用程序。因为Google已经创建爱了一个出色的基于Java的Android开发框架Android Studio
优点:
缺点:
C/C++在编程世界中占有重要地位,几乎所有的低级系统,例如,操作系统和文件系统,都是C/C++编写的。它非常快速和稳定,它提供了一种叫STL-标准模板的东西, 用于各种数据结构,算术运算和算法的即用型库。
优点:
缺点:
是前端的编程语言,被广泛应用于设计交互式前端应用程序,例如我们单击打开弹出窗口的关闭按钮时,使用JavaScript,如今,许多组织使用Node.js(通常是初创公司),Node.js允许开发人员使用JavaScript进行服务器端脚本编写,在将页面发送到用户的Web浏览器之前,在服务器端运行脚本以生成动态网页内容。
优点:
缺点:
是谷哥设计的一种编程语言,它为多线程提供了出色的支持,因此经常被严重依赖分布式系统的公司以及硅谷的初创公司使用。
优点:
缺点:
R编写是用于数据分析和机器学习中最常用的语言之一,R提供了一个优秀的框架和内置库来开发强大的机器学习算法,用于一般统计计算。
优点:
缺点:
是一种用于开发IOS应用程序的编程语言,基于IOS的设备越来越流行。
缺点:
最流行的后端编程语言之一,尽管PHP面临着来自Python和JavaScript的激烈竞争
优点:
缺点:
与使用其它选项相比,完全使用PHP开发网站要慢一些,缺乏安全性,错误处理能力,需要更大程度的扩展
微软开发的通用编程语言,C#广泛用于后端编程,构建游戏(使用Unity),构建Windows手机应用程序和许多其他用例
优点:
缺点:
是一种统计分析工具,在各行业中用于fata分析,也广泛应用于计算机视觉和图像处理行业
优点:
缺点:
分享:
我们是属于这尘世的,而且和这尘世是一日不可离的。我们在这美丽的尘世上好象是过路的旅客,这个事实我想大家都承认的,纵令这尘世是一个黑暗的地牢,但我们总得尽力使生活幸福。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。