zoukankan
html css js c++ java
oo原则
封装变化
多用组合,少用继承
针对接口编程,不针对实现编程
为交互对象之间的松耦合设计而努力
类应该对扩展开放,对修改关闭
依赖抽象,不要依赖具体类
这和朋友交谈(减少依赖)
Don't call me, I will call you(依赖倒置)
类应该只有一个改变的理由(只负责一组功能)
摘自《head first 设计模式》
摘自:
http://my.oschina.net/soitravel/blog/52366
查看全文
相关阅读:
AS3 setChildIndex的bug
android mediaplayer Should have subtitle controller already set
添加糢糊视图
Android Studio Gradle project sync failed
VS2012 生成可以在XP下运行的exe文件
JavaScript this的理解
Adobe AIR 应用程序图标详细描述
Ubuntu16.04下安装httpd+svn+viewVC
win10将mongodb加入系统服务,官方源码报错问题记录
汇图网爬虫
原文地址:https://www.cnblogs.com/xiangshancuizhu/p/2714594.html
最新文章
前端框架本质之探究——以Vue.js为例
cinder的组件
cinder创建volume的流程-简单梳理
Ansible系列(四):playbook应用和roles自动化批量安装示例
Ansible系列(五):各种变量定义方式和变量引用
Ansible系列(三):YAML语法和playbook写法
boot,rebuild,resize,migrate有关的scheduler流程
SQL语句的强化
PostgreSQL
Docker
热门文章
Ubuntu安装MySQL5.7.28
CSS三角强化、CSS3初始化、CSS3新特性
精灵技术、字体图标、CSS三角、用户界面样式、溢出文字显示、常见布局技巧
定位与几个常用的属性
三大布局共用(标准流,浮动,定位)
CSS三大特性与盒子模型
Ubuntu16.04更新源(加速下载)
Material Design with the Android Design Support Library
获取调试模式
Android studio Error occurred during initialization of VM
Copyright © 2011-2022 走看看