面向对象的特点:可维护,可复用,可扩展,灵活性好。
通俗的讲:举个例子比如是吃饭。吃饭会有筷子,叉子等。
可维护:是讲筷子我不用了,想用勺子吃饭,只要换工具就可以了
可复用:就是你今天可以用筷子,明天还可以,后天也可以
可扩展:就是你今天用筷子吃饭,明天可以勺子和筷子一起用
灵活性好:你可以左右手互换勺子和筷子,但是你还是可以吃饭。
面向对象的目标:
主要是降低耦合度,在需求变化的情况下,尽可能减少代码的变化。
将业务逻辑和界面逻辑想分开,这样就是很多公司现在在做的。将业务逻辑和底层结构相分离通过接口来互相调用,互相变化不会影响对方的功能。
面向对象的三大特性:封装,继承和多态,先吃饭 一会继续写
通俗的讲:举个例子比如是吃饭。吃饭会有筷子,叉子等。
可维护:是讲筷子我不用了,想用勺子吃饭,只要换工具就可以了
可复用:就是你今天可以用筷子,明天还可以,后天也可以
可扩展:就是你今天用筷子吃饭,明天可以勺子和筷子一起用
灵活性好:你可以左右手互换勺子和筷子,但是你还是可以吃饭。
面向对象的目标:
主要是降低耦合度,在需求变化的情况下,尽可能减少代码的变化。
将业务逻辑和界面逻辑想分开,这样就是很多公司现在在做的。将业务逻辑和底层结构相分离通过接口来互相调用,互相变化不会影响对方的功能。
面向对象的三大特性:封装,继承和多态,先吃饭 一会继续写