登录社区云,与社区用户共同成长
邀请您加入社区
该用户还未填写简介
暂无可提供的服务
闭包即为函数的嵌套,实质上是面向函数的编程。
通过继承,构建抽象项目类,在项目类下构建不同项目方法继承自项目,根据需求构建工厂子类,应用相应项目。
对目标的前置的后置控制形成切面编程,通过切面类实现前置的控制,和后续的业务实现以及后续的服务。通过切面编程,减少代码冗余,高效实现控制方法和业务实现的绑定。
一个文件对应一个对象,通过一个对象获取数据,避免多个对象而造成数据的不统一。
又称方法重载(在一个类中方法名相同,参数个数或列表不同),在一个类中通过参数决定调用哪个方法。
加强运行时的多态。
仓颉语言中面向对象的封装思想
此时可以通过将父类的继承类型进行转换从而使父类可以使用子类的扩展,使用as关键字进行转换。在继承自父类的基础上,子类可以进行函数、变量、能力等的拓展。减少子类中共同的属性和函数,减少代码的重复和冗余。在以上基础上给子类扩展新函数。此时父类不能使用子类的扩展。父类中没有子类的相关扩展。