runxinzhi.com
首页
百度搜索
面向对象(OOP)七大原则
OOP七大原则
开闭原则:
对扩展开放, 对修改关闭
里氏替换原则:
继承必须确保所拥有的性质在子类中仍然成立
以来倒置原则:
面向接口编程, 不要面向实现编程
单一职责原则:
控制类的粒度大小, 将对象解耦, 提高其内聚性
接口隔离原则:
腰围各个类建立他们需要的专用接口
迪米特法则:
只与你直接朋友交谈, 不跟 "陌生人" 说话
合成复用原则:
尽量先使用组合或者聚合等关联关系来实现, 其次才考虑使用继承关系来实现
相关阅读:
Windows中Lua环境配置记录
《Programming in Lua 3》读书笔记(四)
《Programming in Lua 3》读书笔记(三)
《Programming in Lua 3》读书笔记(一)
C++中的struct
POJ 1080 Human Gene Functions
POJ 3176 Cow Bowling
POJ 2533 Longest Ordered Subsequence
POJ 1260 Pearls
POJ 1836 Alignment
原文地址:https://www.cnblogs.com/zpKang/p/13061515.html
最新文章
公共
页面
历史笔记
5.17 英语单词小记
5.15 英语单词小记
SpringUtil.equal()使用
电商网站开发记录(四) logback.xml配置以及初始代码提交
电商网站开发记录(二) mybatis三剑客的引入
电商网站开发记录(三) Spring的引入,以及配置详解
电商网站开发记录(一) 项目初始化
热门文章
RESTful小拓展
SpringMVC:数据绑定入门(二)
转:<mvc:annotation-driven/>的注解意义
JS之链式运动,及任意值运动框架,包括透明度的改变
TypeError: document.getELementById is not a function
《Programming in Lua 3》读书笔记(七)
《Programming in Lua 3》读书笔记(六)
《Programming in Lua 3》读书笔记(五)
《STL源码剖析》---list容器transfer操作个人理解
《STL源码剖析》---list容器insert操作的个人理解
Copyright © 2020-2023
润新知