风趣信封

文章
7
资源
0
加入时间
3年1月8天

里氏替换原则的初步理解

学习里氏替换原则相关定义及解释时,给人似懂非懂的感觉,就是不能很清晰的理解此原则的内涵:书中有句话:【只要父类出现的地方,子类都可以替换他,使用者可能都不知道到底是子类还是父类】为了达到这个目的,我们需要注意以下几点:子类可以实现父类的抽象方法,但是不能覆盖父类的非抽象方法。 子类中可以增加自己特有的方法。 当子类覆盖或实现父类的方法时,方法的前置条件(即方法的形参)要比父类方法的...

polyline与polygon

这几天一直在和数据格式打交道,主要是shp的格式。由于格式限制,整个shp文件不可能有圆弧或者bezier曲线之类的。如果原文件有,可以先构成ellipticalarc或者cicurarc,然后转换到ICurve,利用polyline或者polygon得到一个IPointCollection的接口,利用ICurve的 ipCurve.QueryPoint(esriSegmentExtension.

linux 禁用用户mike,Linux用户和组账号管理命令详解

一、用户账号和组账号概述与Windows操作系统对比,Linux系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在些许差异。1.用户账号:超级用户:root用户是linux系统中默认的超级用户账号,对本主机拥有至高无上的权限,类似于Windows系统中的Administrator用户。普通用户:拥有的权限受到一定限制,一般只在...