|
áÎ ŕË ŕÍÍË ˙Áŕ
ŕé ĹéŔ Ţ áÍ tight coupling ß ĹÁ ˙ÁÎ Á ŕ ÎÁ ˙ ˙ÁÍ ŕËéé ÁÎé ˙ Ë ˙ÁÍ .ËÍÁË Ëßß ŢŔ ˙˙ÁÍ ß ˙ÁÎ Á ÁÍ Ĺéé Ú Ë˙ ĹÁß ÍË ˙ÁÍ ÎÁ ˙ÁÎ Á ŕ ĹŔ .Ëß˙ áÎ ˙éé ŹĹÁ ŕË render-yourself ˙Ď ÁÍ Á ŕ ÍË ÁĚ ŹË ÜÍÁ Ëßéßé .Ëéé ŕË ˙ ÍË ŕ ŃËß ÜÍÁ ˙ÁÍ ĹŔ ŕ ËÍÁË ËÍÍ employee ÎÁ ŢÁßé ˙é Üéé ˙ÁÍ ÍßĚ ˙Ď ÁÍ Á ÍË ŕ Ë ŕß ŹŢÁ ÜéÍÁ Ź˙ééÁÍé ÎÁ ŕË Á ŢßË ÁÍ Ý Ë Ëß Ĺ Ú Ô ŕ ĹÁß .Ë ŕ ÁÍ Đ ËÁß˙ ŕ ĹÁ Ý ËËÁ˙ Ü Á Ü ÁÎÁ ŕÍÍË ŕÍ ß Ëé ˙ßÎ ŹÍ ˙ßÍ Í ĹŔ ÍßŐ ŕß ŢËÁË Í ˙ÁÍ ˙Ë .ĹÁ reneder-yourself ˙Ď ÁÍ Á Ĺ ÎÁ ÍË ˙ ŢÁ ËééÁßé ˙ ˙Ô ÜË ˙ ŹĹÁ ˙ÁÎ Đ ˙ÁÍ ÜÁßĎß ŕěŔ ÎÁ .Ë ŕ ÁÍ ŢŔ ˙ĹŔ .Ëé ËÁß ÁË "˙Í " ˙ĹŔ áÎ ŕË ÎÁ view áÎ ŕË ŢÁÍ ŕé ŕ Ü Á ŢßË ŹÜ ÍßÔ ŕ ËÁß ˙ áÍ ˙˙ÁÍ Źevent Í ÍË ŢÁßé ŕ ËÁß ˙ Swing_JTextField ŕß ˙ÁÍ .Ëß áÎ ŕË ˙ÁÎ Á ËÍßé ŕËé ŕÍééĚ Document ĹŔ ÍË ŢŔ Ĺ ŕ ˙ÁÎ Á ŕ Ĺ ˙ÁÍ ÉéÔé ĹééŔ ËÍ ŕß ŕ JTextField ŢÁ Ëßß .ËÍ ÍÁÍ ŕË Á .Ĺ ŘÁß ˙ÁÎ Á áÎé ŕË ˙ÁÍ Í ˙ÁË ˙ ÎÁ ÝË˙ ÉÍ Ţ ŹÝ ŕ ÍßÔ ÎÁ ŕËéé éÁ ÁÍéÎ ŹŕËé Ůé éé ˙ Ý ŕË Á Ý ŕ ˙ÁÍ .Ë˙ ŢÁÍ ÁÍ Áß ÍË protected ŕé ˙é ééŔ ß ˙ÁÍ Ţ ËÁß Ô ŕ ÝÎ ˙ÔÁÍ ÝÁß˙ Áß ÍË ŕé ËéÁßé ˙ ˙ÁÍ ŢŔ ÁĚ ËßÍ Í ŕ Ë tight couple ß ËË˙ Ţ Ôéß ÁÍ Ë ŢÁ" ËÁß ˙ ŹÜÁŕËÁ Ĺ ÍË .Ëß ˙Ë ÍÁË É ÍßÔ ˙ß ŹĹ ˙ (C++ ) Áß ÍË Í ŢÁ Á "ËÁß ÁÍ Đ ŢŔ ˙Ë áÎé ŕËéé ˙éÁÎ Á ŕ Đ ˙ßÍË Đ ŢÁß ÁÍ ˙ÁÍ Đ ËÁß ˙ ŕé ËéÁß ˙ Í ˙ßÍ Đ ĹŔ Ă Í ŢË .Ë private ÁÍ ŢŔ ß ŕËß ˙ßÍË Đ private ˙Ń ŕ Í ˙ßÍ Đ ÁÍÎ) Ë ŕ ÁË ˙Í Ë Ë ÍéÁ .Ë ÁË ˙Í Ë Ŕ ŕ ËÁß ˙ áÍË ËÍ Č Á Ź(ËÍÁË ˙Í Ë ËééÁß ˙ ŕË Ů ˙ ÍË ŹË˙ ŕË Á ˙ßÍË Đ ˙Ď ÁÍ Á ÎÁ ÁÍéÎ Ýéß ÁÍ áÍ É Ë Ëß˙ Ă ĹËßË ŢÁ .Ë ŕ ˙ÁÍ ŕËÍ Ĺ Ţ ŕ ŕÍ .ÝË Í ÁÍ ˙ÁÍ Ń ŕß Ý Íß ÍË ˙é é ŹËéË˙é Ńééé ĹÍß Ţ ŕ ŕË Í ÁÍ ŃËß ŹĐ Í Ĺ ŕ ÁÍ ˙é Ĺ ËÁß ŕ Ýß ˙ÁÍ Ë ÁĚ ŹŘ ˙ŕÍ ŕËé Á Gang of four command ĹŔ ÎÁ Ë ÍßŐ ŢÁ ˙ÁÍ ß Ë ŕÍÁËÁ áËËé Ĺé ÎÁ ˙ ˙ÁÍ ÁÍ Number Format ÝÁß ˙ Ţ Źŕß ˙ÁÍ) .Ëß .(Ýß ˙ÁÍ ŕ ÁÍ áË ĹÍ ŕß ß Ý Í ˙ÁÍ ŕ |
| ÝßË Ĺ Ü | ||
| 1 2 3 4 5 6 |